Principal Software Development Engineer Interview Questions

10,182 principal software development engineer interview questions shared by candidates

Write a Linked List in Java. Write a program to use the Linked List to implement a Stack in Java. Write a program to print all permutations and combinations of possible words from a given String (no use of any libraries or apis) in java eg: For String abc, result should be a, ab, ac, bc, ba, ca, cb, acb, cba, bac, bca etc.input string can be of any length.
avatar

Principal Engineer

Interviewed at SAP Ariba

3.8
Sep 14, 2010

Write a Linked List in Java. Write a program to use the Linked List to implement a Stack in Java. Write a program to print all permutations and combinations of possible words from a given String (no use of any libraries or apis) in java eg: For String abc, result should be a, ab, ac, bc, ba, ca, cb, acb, cba, bac, bca etc.input string can be of any length.

Most of the questions were standard interview questions regarding my past experience and the material I discussed in my presentation. There were further questions regarding why I had chosen my career path, examples of how I've handled a difficult situation, and what are my greatest strengths as well as areas for improvement. There wasn't anything particular tricky. In that sense the interview was straightforward.
avatar

Principal Scientist

Interviewed at Ethicon

4
Sep 4, 2010

Most of the questions were standard interview questions regarding my past experience and the material I discussed in my presentation. There were further questions regarding why I had chosen my career path, examples of how I've handled a difficult situation, and what are my greatest strengths as well as areas for improvement. There wasn't anything particular tricky. In that sense the interview was straightforward.

1) Explain Abstraction with examples 2) Explain Encapsulation with examples 3) Why we have to pass a reference in copy constructor 4) How you implement = operator 5) You have 500 MB text file. Write an efficient algorithm to print the occurrence of every unique word. 6) Explain apartment threading in COM 7) Between mutex and critical section, which serialization mechanism is reentrant.
Jul 29, 2012

1) Explain Abstraction with examples 2) Explain Encapsulation with examples 3) Why we have to pass a reference in copy constructor 4) How you implement = operator 5) You have 500 MB text file. Write an efficient algorithm to print the occurrence of every unique word. 6) Explain apartment threading in COM 7) Between mutex and critical section, which serialization mechanism is reentrant.

Viewing 8641 - 8650 interview questions

Glassdoor has 10,182 interview questions and reports from Principal software development engineer interviews. Prepare for your interview. Get hired. Love your job.