Tip 1 : Have a good understanding of DSA
Tip 2 : knowledge of system design is a plus
Tip 3 : Having projects or open source work is a plus
Tip 1 : Have it as neat and simple as possible.
Tip 2 : Have only those projects in which you have good knowledge and confidence.
It was in the 12 Noon, the interviewer was very friendly and it was like you are talking not giving interview.
Make a UI with search box in which user can give input and based on input show the relevant images to user.
For that the flicker API was given which was returning the images url. And the UI design was also given and using WPF you need to develop the application having the same UI.
Tip 1 : Follow the SOLID approach
Tip 2 : MVC/MVVM pattern is must for WPF
Tip 3 : Try to optimise the app by lazy loading and virtual containers.
The interviewer was same as 1st round and he was very friendly.
The whole round was on threading from the basics like tread safe data types, locks to the reader writer locks and multiple read single write scenarios
He asked me to implement the single write multiple read code using classes and locks. Somehow I managed to do that but it was not the best solution.
Then we discussed about Singleton class and how to make them thread safe, I wrote cod...
Tip 1 : I read the JD and Treading was mentioned and luckily I prepared that, so read the JD for requirements.
Tip 2 : It's okay not to give the best solution always, the key is not to give up and explain what's going on your mind to the interviewer.
It was just the casual chat, she said the 2nd round presentation was very good.
Questions were like why do you want to join this company & what are the reasons to leave the previous company.
And then some situations like cross team collaboration and what will you do if this happens like other team members are not replying/delaying the response.
What do you feel on streching the work sometimes.
What are your achievements, hobbies
Tip 1 : Practice all the HR questions they generally ask same type of questions.