Software engineer internship interview questions shared by candidates
Technical Round 3: 45 Minutes Asked a system design question. Clients requests were changed and was tested how I handle them. So the question was there are 1000 users , they send queries to server. The server has to provide service by implementing three functions.
Technical Round 2: 45 minutes 1) What is the difference between mutex and semaphores? 2) Given different scenarios and asked whether a deadlock can occur in these situations. 3) What scheduling policies does Linux use? Is this the best scheduling policy? 4) What is the difference peer to peer communication and server to client communication? Also the advantages and disadvantages. 5) How does a system call work in Linux? Explain the whole workflow? 6) How interprocess communication take place? 7) How do you ensure there is no deadlock and livelock, explain all the algorithms you know.
Technical Interview 4: Print filesystem in a specific order. eg /usr /abc /mno/cat /pqr /rst How would I implement this structure? 2) How would you implement generic variable data types in Java? 3) What is encapsulation, inheritance, and abstraction?
See Interview Questions for Similar Jobs
- Software Engineer
- Software Engineer Intern
- Software Developer
- Software Engineering Intern
- Software Development Engineer
- Senior Software Engineer
- Quantitative Software Engineer
- Technology Analyst
- Data Engineer