Applications Software Engineer Interview Questions

432 applications software engineer interview questions shared by candidates

Given a single-line text string and a maximum width value, write the function 'string justify(string text, int maxWidth)' that formats the input text using full-justification, i.e., extra spaces on each line are equally distributed between the words; the first word on each line is flushed left and the last word on each line is flushed right.
avatar

Software Engineer - Applications

Interviewed at LinkedIn

3.8
Jul 31, 2012

Given a single-line text string and a maximum width value, write the function 'string justify(string text, int maxWidth)' that formats the input text using full-justification, i.e., extra spaces on each line are equally distributed between the words; the first word on each line is flushed left and the last word on each line is flushed right.

We have strings of format A_ _ _ _ _ _ _, an A followed by 6 spaces that can be a number 0-9. We also have regular expressions with the operations "or" and "*" defined as follows:. The easiest way to illustrate this is to give an example. "A000001 or A000000" has size 2 because it matches two strings. "*" represents a wild card, so A00000* has size 10 because it matches 10 different strings, (A000000 - A000009). "A0* or A1*" has size 20,000 because it matches 20,000 different strings. The question was this: Write a function that takes in a number N and outputs a regular expression that matches exactly N strings of format A _ _ _ _ _ _.
avatar

Internal Applications Software Engineer

Interviewed at Palantir Technologies

3.7
Mar 10, 2015

We have strings of format A_ _ _ _ _ _ _, an A followed by 6 spaces that can be a number 0-9. We also have regular expressions with the operations "or" and "*" defined as follows:. The easiest way to illustrate this is to give an example. "A000001 or A000000" has size 2 because it matches two strings. "*" represents a wild card, so A00000* has size 10 because it matches 10 different strings, (A000000 - A000009). "A0* or A1*" has size 20,000 because it matches 20,000 different strings. The question was this: Write a function that takes in a number N and outputs a regular expression that matches exactly N strings of format A _ _ _ _ _ _.

REST vs SOAP? Stateless vs statfull? OOP? Data structure? Sorting? Easy Problem solving? SQL?(Tricky query and relations design) ORM? Sessions,cookies,local storage and view state? Threads? Design patterns(Singleton, Factory)? Authorization techniques?
avatar

Software Applications Engineer

Interviewed at Valeo

3.7
Jun 3, 2018

REST vs SOAP? Stateless vs statfull? OOP? Data structure? Sorting? Easy Problem solving? SQL?(Tricky query and relations design) ORM? Sessions,cookies,local storage and view state? Threads? Design patterns(Singleton, Factory)? Authorization techniques?

Round one : Questions from database design and then core java. round two : mostly questions from core java and problem solving. round three: Data Structure and Algorithms questions, core java , advanced java, spring , hibernate , web services , RSA algorithm and pretty much everything from the resume as well. round four : standard core java multi-threading questions and problem solving. round five : mostly problem solving questions. round six : overall previous project architecture , problems you faces and how you solved it and some managerial kind of questions.
avatar

Applications Software Engineer

Interviewed at Akamai

4.3
May 14, 2015

Round one : Questions from database design and then core java. round two : mostly questions from core java and problem solving. round three: Data Structure and Algorithms questions, core java , advanced java, spring , hibernate , web services , RSA algorithm and pretty much everything from the resume as well. round four : standard core java multi-threading questions and problem solving. round five : mostly problem solving questions. round six : overall previous project architecture , problems you faces and how you solved it and some managerial kind of questions.

Viewing 1 - 10 interview questions

Glassdoor has 432 interview questions and reports from Applications software engineer interviews. Prepare for your interview. Get hired. Love your job.