Senior Software Applications Engineer Interview Questions

59 senior software applications engineer interview questions shared by candidates

Design a contacts search for a phone. The solution should prompt you with all the contacts that'd match the characters keyed into the search box. Eg: For a contacts list having Adam, Alex and Arby's, keying in A should suggest Adam, Alex, Arby's while keying in Ad should suggest only Adam. State and explain the choice of data structures and explain the time complexity of the solution.
avatar

Senior Applications Software Developer

Interviewed at BlackBerry

3.6
Mar 14, 2015

Design a contacts search for a phone. The solution should prompt you with all the contacts that'd match the characters keyed into the search box. Eg: For a contacts list having Adam, Alex and Arby's, keying in A should suggest Adam, Alex, Arby's while keying in Ad should suggest only Adam. State and explain the choice of data structures and explain the time complexity of the solution.

Round 1: 1) What is the diffrence between queue and topic 2) What is the routing algarithom 3) What is HTTP and REST 4) Do you know about AJAX and SQL 5) Do you know about JBOSS and Tomcat web server 6) have you worked on xml parsers 7) Normal forms in SQL Round 2: 1) What is blocked queue 2) How you have improved performance of your application 3) What is difference between SOAP/REST 4) How to expose input and output in REST using WADL 5) Threads producer consumer problem 6) When to use notify and notifyall 7) java executor frame work and concurrent collections 8) what desing patterns you have used 9) what is strategy pateran 9) What is the thread dump and heap dump 10) How to scale the system to improve perfomence 11) What is vertical scaling and horizontal scaling 12) how will you isolate the performece problems
avatar

Senior Software Applications Engineer

Interviewed at OpenText

3.2
Jun 27, 2015

Round 1: 1) What is the diffrence between queue and topic 2) What is the routing algarithom 3) What is HTTP and REST 4) Do you know about AJAX and SQL 5) Do you know about JBOSS and Tomcat web server 6) have you worked on xml parsers 7) Normal forms in SQL Round 2: 1) What is blocked queue 2) How you have improved performance of your application 3) What is difference between SOAP/REST 4) How to expose input and output in REST using WADL 5) Threads producer consumer problem 6) When to use notify and notifyall 7) java executor frame work and concurrent collections 8) what desing patterns you have used 9) what is strategy pateran 9) What is the thread dump and heap dump 10) How to scale the system to improve perfomence 11) What is vertical scaling and horizontal scaling 12) how will you isolate the performece problems

• What is continuous integration? • Basic question on ERP? • UML diagram for ordering an item from Amazon • Why Workday • What kind of processes do you follow? and followup questions on explaining those. In short, don't worry, their interview process is very easy. If you pass the tech test - you can be sure. Rest interviews are easy if you are a good story teller.
avatar

Senior Software Applications Engineer

Interviewed at Workday

3.5
Mar 29, 2018

• What is continuous integration? • Basic question on ERP? • UML diagram for ordering an item from Amazon • Why Workday • What kind of processes do you follow? and followup questions on explaining those. In short, don't worry, their interview process is very easy. If you pass the tech test - you can be sure. Rest interviews are easy if you are a good story teller.

Technical: Tell me about yourself? C programming asked to write OPPS concepts Data structures(stack and Queue with real time examples) C and Java difference Mysql and query Hr Question: Where do you see after five years? Scenario: In a team 4 members project has to deliver with in 40hrs my team member is left the group and what you do for submission your project on time? Managerial Questions: About your self in brief manner Family background Goals Higher studies My weakness My achivements
Dec 23, 2017

Technical: Tell me about yourself? C programming asked to write OPPS concepts Data structures(stack and Queue with real time examples) C and Java difference Mysql and query Hr Question: Where do you see after five years? Scenario: In a team 4 members project has to deliver with in 40hrs my team member is left the group and what you do for submission your project on time? Managerial Questions: About your self in brief manner Family background Goals Higher studies My weakness My achivements

Implement a function that accepts continuous stream of speed and a flag(true/false) and print speed when user clicks on a button. Additional conditions: a) user can continuously press button so we may get false positive. b) There may be some interference in this stream so consider that as well.
Oct 19, 2016

Implement a function that accepts continuous stream of speed and a flag(true/false) and print speed when user clicks on a button. Additional conditions: a) user can continuously press button so we may get false positive. b) There may be some interference in this stream so consider that as well.

Viewing 21 - 30 interview questions

See Interview Questions for Similar Jobs

Glassdoor has 59 interview questions and reports from Senior software applications engineer interviews. Prepare for your interview. Get hired. Love your job.