Principal Engineer Interview Questions

4,346 principal engineer interview questions shared by candidates

Round 1 1. is Servlet thread Safe 1.a How many instances of Servlet will be created in a Web Application? 2. What is SavePoint 3. Explain Concurrent Strategies provided by Hibernate 3.a Explain Locking Mechanisms in JDBC (& Hibernate) 4. What is a Transaction (in Hibernate/JDBC) 4.a How do you achieve it? 5. ArrayList vs LinkedList 6. Find Loop in a Single LinkedList 7. Find whether a Number is a Palindrome - Do not use Arrays, Strings 8. How do you fix a DeadLock 9. An array has 0s and 1s in sorted order, find the index of the array of the first 1. 10. Find the longest sorted sub-array in an array. 11. SQL Commands Round 2 1. Can you explain the performance issues, you have fixed in production. 1.a How do you go about fixing performance issues in production. 2. What are the some best practices, you follow before pushing code to production. 2.a What role you play in making sure that every thing works fine in production. 3. What are various concurrency techniques, you have used 4. Have you used NoSQL DBs? What are the use-cases that have driven you towards NoSQL DB. 5. What measures do you take to achieve high availability? Round 3 1. Post vs PUT 2. What happens, if we interchange PUT and POST 3. How do you write a Web Service / REST API for asynchronous purposes a. Without using MQ b. Flexibility to return response as part of the API. Round 4 1. Can you explain the performance issues, you have fixed in production. 2. What are the various caching techniques you have used. 3. What is your biggest skill
avatar

Principal Engineer

Interviewed at YuMe

3.3
Jan 3, 2017

Round 1 1. is Servlet thread Safe 1.a How many instances of Servlet will be created in a Web Application? 2. What is SavePoint 3. Explain Concurrent Strategies provided by Hibernate 3.a Explain Locking Mechanisms in JDBC (& Hibernate) 4. What is a Transaction (in Hibernate/JDBC) 4.a How do you achieve it? 5. ArrayList vs LinkedList 6. Find Loop in a Single LinkedList 7. Find whether a Number is a Palindrome - Do not use Arrays, Strings 8. How do you fix a DeadLock 9. An array has 0s and 1s in sorted order, find the index of the array of the first 1. 10. Find the longest sorted sub-array in an array. 11. SQL Commands Round 2 1. Can you explain the performance issues, you have fixed in production. 1.a How do you go about fixing performance issues in production. 2. What are the some best practices, you follow before pushing code to production. 2.a What role you play in making sure that every thing works fine in production. 3. What are various concurrency techniques, you have used 4. Have you used NoSQL DBs? What are the use-cases that have driven you towards NoSQL DB. 5. What measures do you take to achieve high availability? Round 3 1. Post vs PUT 2. What happens, if we interchange PUT and POST 3. How do you write a Web Service / REST API for asynchronous purposes a. Without using MQ b. Flexibility to return response as part of the API. Round 4 1. Can you explain the performance issues, you have fixed in production. 2. What are the various caching techniques you have used. 3. What is your biggest skill

Viewing 3761 - 3770 interview questions

Glassdoor has 4,346 interview questions and reports from Principal engineer interviews. Prepare for your interview. Get hired. Love your job.