It consists of around 50 MCQs, 2 SQL queries, and 2 coding questions.
MCQs were based on topics like OOPS, OS, DBMS, UNIX, and some logical reasoning and English comprehensions.
Coding questions were of medium level
All section has a sectional time limit.
Round 2: Technical round: (80-85 min)
1. He asked me to introduce myself. I gave my introduction describing my technical skills, achievements, and Ranks, I knowingly draw the interviewer's attention to it. Also described my major project. (A Good Introduction can leave a nice impression over him)
2. Rate yourself in C++, Java, Python
3. What are the projects you have worked upon(I mentioned 5 projects so he told me to tell the top 2 in which I have spent major time)
4. An in-depth discussion on projects: (35-40 min)
As, I have developed my projects on new hot technologies like React.js, Node.js, and Flutter and Dart. So they tend to ask more from projects (especially if you have projects on App and Web dev.)
I told why I have made it and how it would be helpful on large scale. I knowingly told some advanced concepts used like Async and Await, stateful and stateless components.
Questions asked related to projects:
a) What is API? The tool used to develop API(postman)? What javascript engine chrome uses(V8 engine)? How to debug through server response through the browser? (Literally wants to know step by step)
b) Why React? What is Virtual DOM and Components in react.js? event loop in node.js? error handling in node.js?
c) Why JSX is better? Write a small snippet of code using JSX.
d) What is the pandas Library? Data frame? how to convert a dictionary into JSON(dumps method)? How to parse JSON? How data is stored in NoSQL?
e) What are the major challenges you have faced while developing the project? Developed project alone or in group? Why you made this project?
f) What have you learned after developing these projects? How you keep yourself updated to these new technologies?