Mock Interview 3+ years experience | SDE-1 | Microservice | Java 8 | Spring boot | Code Decode |
Вставка
- Опубліковано 5 жов 2024
- In this Mock Interview Questions and Answers we have with us Vamsi Krishna a tech enthusiast with over 3 years of hands-on experience and currently working in Product based company also worked previously in service based company
Mock Interview Invitation form :
forms.gle/wHni...
Udemy Course with discounted coupon (₹598)
www.udemy.com/...
Vamsi’s linkedin : / vamsi-karuturi
Candidate Profile:
*Name:* Vamsi Krishna
*Profile:* Full Stack Developer
*Years of Experience:* 3+
*Work Location:* India
*Key Skills:* J2EE, Spring Framework, Spring Boot, Rest API’s, PostgreSQL, MySQL, JUnit, Mockito, Angular,
Hibernate, JPA, Microservices, TDD, Design Patterns, Solid Principles, Kafka, Docker, Kubernetes, AWS, CI/CD
His impressive tech stack includes J2EE, Spring Framework, Spring Boot, Rest API’s, PostgreSQL, MySQL, JUnit, Mockito, Angular, Hibernate, JPA, Microservices, TDD, Design Patterns, Solid Principles, Kafka, Docker, Kubernetes, AWS, CI/CD.
In this interview, we put Vamsi to the test, asking questions from each domain, and he proves his expertise by answering them with ease.
Join us to explore how Vamsi, with just 3 years of experience, has mastered a diverse range of technologies, showcasing exceptional knowledge and skills in the ever-evolving tech landscape.
Questions asked in Interview
New features of Java 8 00:00:45
Why functional interface was introduced 00:01:30
Why java is not purely object oriented 00:02:20
Changes in internal working of hashmap in java 8 00:03:34
what changes were done in java 8 with garbage collection 00:04:40
why was default method introduced in java 8 00:05:27
which inheritance is not allowed in java 00:06:55
why optional was introduced in java 8 00:12:23
scenario based microservice questions 00:14:12
Git interview questions 00:29:16
How deployment in done 00:32:03
Spring boot 3 interview questions 00:34:51
Design pattern interview questions 00:38:25
How many types of scope are there in bean 00:43:00
Questions about unit testing TDD BDD 00:50:30
What is SOLID principles 00:56:15
JPA interview questions 00:59:15
Kafka interview questions 01:07:55
Security JWT interview questions 01:10:50
CI CD interview questions 01:17:00
Vamsi's feedback 01:18:35
Most Asked Core Java Interview Questions and Answers: • Core Java frequently a...
Advance Java Interview Questions and Answers: • Advance Java Interview...
Java 8 Interview Questions and Answers:
• Java 8 Interview Quest...
Hibernate Interview Questions and Answers:
• Hibernate Interview Qu...
Spring Boot Interview Questions and Answers:
• Advance Java Interview...
Angular Playlist:
• Angular Course Introdu...
SQL Playlist: • SQL Interview Question...
GIT: • GIT
Subscriber and Follow Code Decode
Subscriber Code Decode: www.youtube.co...
LinkedIn : / codedecodeyoutube
Instagram: / codedecode25
#mockinterview #codedecode #javadeveloper
Please do more interviews like these
The format in which you are doing the interview is good
It's very proper systamatic interview,this is how MNCs do interview
These helps alot of people to get into MNCs
Thanks 😊😊
37:42- ans is use either VM arguments or command line arguments, correct?
00:02 New features introduced in Java 8
02:38 Wrapper classes and HashMap changes in Java
07:48 Interfaces do not have implementations, causing the Diamond problem.
10:26 Default methods in Java 8
15:38 Communication and coordination between microservices using orchestration design pattern
17:51 Orchestration design complexity and single point of failure
22:09 Managing dynamic URLs and load balancing
24:23 Logging and Monitoring in Microservices
28:51 Deployment process and environment management
31:07 Deployment process from branch to environment
36:07 Using Micrometer for metrics and specifying web server
38:19 Used creational, structural, and behavioral design patterns in code
42:44 Types of Bean Scopes in Spring Framework
44:55 Global session scope specific to portlet-based web application
49:41 Running applications with Spring containers and Java
52:07 Mocking and injecting classes for testing
56:36 SOLID principles
58:50 Implementing additional payment gateway system
1:03:42 Improving database performance through indexing and partitioning
1:05:55 Partitioning in database and types of mappings in JPA
1:10:35 Implemented JWT for security with token expiration
1:12:56 JWT token generation and handling
1:17:32 Continuous integration stages and deployment process
1:19:49 Candidate received positive feedback and is ready for interviews
Thanks
You missed kafka questions
Seriously this man does not have 3+ years ,it seems he is 8+ years experience.I have qualified after watching some selected question
Yeah Arpan. He prepared really well !!
Hey, can you tell what type of questions were asked to you
@@CodeDecode : one suggestion or request, if the interviewee is not able to answer then please step in to explain the answer as its a mock and many will be viewers will be wanting to know the exact answer
After watching this video, i am realized I need to learn lots of things about design patterns, need lots of interviews like this , thank you so much for uploading
We will upload more 👍👍😊
@@CodeDecode mam how to make interviews questions for fresher and expeienced for java develoepr
Man ...this guy can easily surpass 9+ years experience people ...hattsoff
Thanks 😊
Yeah he did !!
Wow! Today noon only I was watching the last week's mock interview video (Monday one). And, now we have the next live session. Great!
😊 thanks to guys who are that much cooperative and ready to share knowledge with the community so that every one can learn 😊😊
Depends on the Company stacks and the Team in which we are working & then we can able to answer like this. Simple😎
I am having 3.5 yrs of experience as a java developer and I can say that this mock interview have all the important questions which could be asked in any interview of this level.
It helped a lot to me.
Thanks for your efforts.
Thanks but we would like to give this credit to Vamsi. The way he answered provoked me to go in depth . Gem he is 👍👍
When you work you get the knowledge of this level it is never come simply sitting and learning from here and there.
Learning - by - doing!!
Just wanted to state one observation “these questions are mostly asked in big MNC small medium scale asks very antique and frustrating questions 💯
We can completely understand your frustration man. Can u please share some so that we can cover them as videos to help community ?
@@CodeDecoderecently i attended interview with global logic interviewer asked me maximum sub array question, I started solving he asked me to solve with java 8 and have to return indexes of elements as well. There were many questions he asked like this only.
This guy is overqualified for 3 YOE! Great work!👍😜
Yeah he is 👍😊
vamsi's knowledge is just too good. He just provided me with many more additional details about each question/topic
You both are great. Please do more interviews like this. Thanks for uploading.
Sure thanks 👍
Very perfect questions asked, Kudos to both!
Thanks 😊
please do more interviews in java/ aws / spring / etc. very helpful.
Sure 👍
Iska knowledge dekh ke mera confidence km hogaya, I am a fresher maybe that's why🥲, but bohot kuch sikhne mila🙏
Don't feel low. He surpassed an interview expectations 🙊 he is just too good. Even if you know 70% of what he knows, then it's enough
1.30 hr will be wasted for viewers! if i attend this interview😂 he nailed it 🎉! She shaped well❤ he rocked we shocked 😢😅
😝🤣 nicely framed !!
Finally we saw ur face❤❤ so happy mam god bless you 💞😻
❤️❤️Thanks a lot. May you too reach all the heights in your career girl 😘
Amazing Interview and good questions asked. Couldn't resist watching full interview. The guy has real working knowledge and answered brilliantly!!
Yeah the Vamsi has prepared really well !!
one possible solution to activate the profile based on env is that usually the spring boot apps are run with java -jar command, so we can configure the deployment script in such a way that based on the env for example the dev deployment script should run the command -Dspring.profiles.active=dev java -jar app.jar and similarly the qa deployment script should call the command -Dspring.profiles.active=qa java -jar app.jar. This way based on the deployment env the corresponding application properties would be picked up
True !!👍👍
Other solution is by setting the SPRING_PROFILES_ACTIVE environment variable in your production server's configuration:
export SPRING_PROFILES_ACTIVE=prod
correct me if I am wrong.
Great Learning! Thank you Mam and Vamsi ! Please continue this series on different more interview questions.
Thank you, we will upload more videos
Thank you, I have just refreshed my knowledge and learned few new things from the video🎉
😊😊👍👍
Singleton by spring - object create per container , container can be multiple
Singleton by core java - object create per jvm
👍👍
I don't believe its 3yrs experience person answering that much well aware answers..great.
Thanks Rohit... I am a 3 years exp.. Gut
Yeah even we were shocked how well prepared he is. But trust us, this is a raw video and he is really 3 years of exp guy . Just that he prepared really well !!
Vamsi krishna is my college friend proud of you man👏🏻
Glad to know that. Yeah he is a gem !!
Hi,I watched lot of Java interviews videos in UA-cam . I never see such a knowledge person in my life with 3 year in software industry he gain all most 10 years knowledge . I know some of friends with 8,9 years experience they don’t have this much knowledge . I am Fida for your knowledge 🫡 Vamsi Krishna.
Thanks Ganesh 👍
@@refreshjavabysaikaruturiI am trying to connect you in social media.. but I couldn’t find you ..
❤️❤️👍👍
Firstly in java 8 Metaspace came instead of PermGen.
The biggest disadvantage of PermGen is that it contains a limited size which leads to an OutOfMemoryError.
Due to the above problems, PermGen has been completely removed in Java 8. In the place of PermGen, a new feature called Meta Space has been introduced. MetaSpace grows automatically by default
👍👍
Such an awesome Mock interview..Please continue this kind of mock interviews..
Sure we will upload more like this
One more thing ,I can say that I don't know your name interviewer but seriously u r champion teacher whose cross questions are like that bombarting on the opposition.i am very happy to see this interview.
Keep going but please tell me your name 😊 interviewer
Thanks . You can call me yashi 👍
For updated values from config server we need to hit post request /actuator/ refresh
Really great madam your voice is so sweet.....
😊
Very informative, very helpful, even for freshers, thank you.
You are most welcome
My inferiority complex is on peak right now! This guy's awesome 😮
Yeah he prepared really well !!
Such a awesome great interview explanation is very very very greatfull
Please update programes as well also
👍 sure
@12:00 I prefer the class that implements 2 interfaces having same default method , to override its own version of legs may be as 3 , though using super is also ok
one of the best mock interviews
I have 2.9 yrs of experience in Java Spring Boot Microservices but didn't get interview call why?
The diamond problem occurs in programming languages that support multiple inheritance, where a class inherits from two classes that have a common ancestor. This can lead to ambiguity in the inheritance hierarchy.
,👍👍
One of the best interview format in youtube 👏
Thanks for the motivation
@CodeDecode Big fan of your ma'am,, your quality of content is very premium 👏
@38:33 no offence but looks like people in India live and die in design patterns. I hardly use strategy pattern or observer etc, provided we use frameworks. After using streams there is significant reduction in boiler plate code, so very little scope to apply explicit design patterns ( as they are already inside framework for use)
Why we use wrapper classes.. one of the reason is our Generic type. Generic type arguments are constrained to extend Object , meaning that they are not compatible with primitive instantiations unless boxing is used, undermining performance. And most of the time we seen in collection extensive used Generics for type safety.
useful vedio for who are attempting for interview, vamsi done good job.
Thank you
Previously it was Perm gen then later Metaspace came in Java 8
Hats off to both...Vamshi is really great
Indeed he is
Hii diii ,, I'm new your subscriber ,I started to see your videos since 1 month ,and I want to say only one word,,,,,, owesome playlist 🥰 ।। Now I have took your udemy course also ,which is also adorable ,,,,, lots of love 💕,,, such a great content , and please continue the more mock interview series'।।
I found one correction here, in Distributed tracing traceId remains same across all the microservice and spanId is unique for each operation
Try to do interview on microservice, Kafka, AWS and docker too. TIA
Sure
PermGen in older versions, replaced by Metaspace in newer versions
👍👍
Excellent Mock Interview
😊👍
That was a wonderful interview👏.
👍😊
OMG again very nice interview.
Really start liking this channel very much. The type of interview you are taking is extremely good.
Also the candidates selection is also very very good.
Thanks for bringing very very knowledgeable interviews and content.
Thanks Abhishek ☺️👍
Great interview, Got new things, Thank you
you're welcome
Please make junit, Hibernate, security mock videos for 3 + years
Sure
Very helpful video. It almost covered every concept that can be asked in interviews of this level.
thank you barik for this comment
Please can you conduct an interview for 8 , 9 years experienced. They ask more internal questions for product based companies.
Sure Richa
Hi, can you prepare video on internal working of @controlleradvice and logging(sleuth and Splunk). how interview will call and show data in Splunk. where log data will store.
Sure
ha please ek video banao
👌
Please do more like this
sure we will create more like this
Please please make security, Hibernate, Microservices and junit framework mock interview for 3 + experience
Sure
trace id will same, unique and span id will change
👍👍
Could you please upload 10+/15+ experienced interviews. Thank you.
Sure Vijay 👍
You are doing great job👏👏👏👏
Thanks 👍
Name query is nothing but call by field name string name = findByName(....)
Nope as far a I know
NamedQuery annotation is attached to exactly one entity class . Something like
org.hibernate.annotations.NamedQuery(name = "DeptEmployee_findByEmployeeNumber",
query = "from DeptEmployee where employeeNumber = :employeeNo")
You got your new subscriber ❤
👍👍
Think the interviewer helped him to made it easier...
Hi mam, please do videos on Cloud computing
Sure
Need advice on what do next after covering spring boot comprehensively -> microservices or go for front end ?
Depends on your interest. But for strong backend profile we need cloud and microservices
Splendid interview 👏👏
Thanks
❤
Great answers 🎉
Thank you
I think you should ask him to solve any tree or graph related questions to solve, because in most of the time, candidate of having 3 years of experience are expected to solve those too!
Please don't mind 😅
We will conduct another session for programming questions
Can you ease share sample resume of 3+ years experience java spring boot developer ,Thank you
Subscribed !!!
Sure 👍👍
Code decode ❤
Great Questions and Great Answers, Thank you for uploading this video. Please keep posting such great videos.
Sure thanks 👍
Great knowledge sir🎉
True that !! He is an asset to a team !!
Great job 👌
👍👍
Java 22 is out there. Please update the interview pattern.
Just want to throw it out, your videos have been helpful whenever I decide its time to switch the company, one of my go-to channel. Also this is the first time I'm seeing you, very cute :)))
😃😃👍👍thanks
I am just curious to know the company name of the candidate.. getting chance to work on such organised project is rare now.
Sorry Tarang. We have to keep few things confidential else that can back fire on our candidates 🙊🙊 no company, cleint info is leaked during these shoots
In choreography how we will handle parallel call using completable future
Permgen to metaspace from java7 to java 8
👍
Very helpful
Thanks
Mam please make sure voice, none of any sentence we can hear clearly in mid or last it skipped I don't know it is for me or all but please speak sentence clearly
I have fill the form , please give me a chance to prepare myself for interview.
Nice ❤
😊👍
Can you make video with .Net as well??
isko dekh k aesa lagrha hai meko kuch nhi aata java me😶🌫😶🌫😶🌫
No it's just that he is too good 👍
Is it mandatory to have knowledge of junit and mockito for 2 years experienced java developer?
Yeah because that's how you test your code and if you write code you should know how to test it
Can we switch from service based to product based/startups after 2.5 years of exp in service based MNC as Java developer plz help. I need guidance
Yes you can switch
Just prepare for data structure and system design along with Java microservice spring boot etc
And you're good to go
@@CodeDecodeit is over expectation for the 2.5 years experience candidate to know system design.
maam, could you plz provide resume formate for above 2 year experience
Is microservices mandatory for 3+ years experienced?
nice mam
👍👍
Can u send tricky question pdf?
Wait wasn't perm gen the older one which is replaced by metaspace... or is it vice versa I'm confused???
Yes
Am i dumb or is he that good with just 3 years exp
He is that good 😊👍
Please make video for 2year+ experience
Sure Hitesh 👍
Can we get the transcripts?
Team wil try to fetch one. Mean while if you know how to extract that, let us know
In what range of package can we expect for this level of knowledge..?
Depends on how many offers you hold😝😝
nicely played@@CodeDecode
What is its package
11:50 use of super keyword in interface??? can someone explain more about this please.
From Java 8, Funtional interface was introduced, so we can add Static and defaults methods with definition inside the interface rather than just abstract methods.
Also, we can achieve multiple inheritance by implementing multiple interfaces, right. So, For eg.. we have the same methods in 2 interfaces like having eat() methods. , then how do we call them to differentiate. For that, we are using Interface.super.eat(). Interfaces are unique right.. So It solves the diamond problem.
Inside the method implementation we call the interface implementation which we want to use like
Interface.super.methordName()