Back End Developer Interview Questions

822 back end developer interview questions shared by candidates

Create two microservices for calculating people's social rating. First microservice (data collector) should: 1. consume http requests with JSON in a body: { "first_name": <text>, "last_name": <text>, "age": <number> } 2. read calculation seed from application properties file (it can be just a random number 0-1) 3. send all information to the queue Second microservice (social rating calculator) should: 1. read message from the queue 2. calculate social rating score (score = base seed * user’s age) 3. print similar to the following message to the application console "<firstName> <lastName> has <socialRatingScore> score" Bonus points: - use docker to run dependent services - the second microservice should save calculated scores for each user in the Redis - It should be possible to specify properties file on the application start phase Desirable to use Java, Spring Boot, Apache Kafka (or AWS SQS).
avatar

Back-end Software Engineer

Interviewed at CyberCube

4.6
Mar 2, 2020

Create two microservices for calculating people's social rating. First microservice (data collector) should: 1. consume http requests with JSON in a body: { "first_name": <text>, "last_name": <text>, "age": <number> } 2. read calculation seed from application properties file (it can be just a random number 0-1) 3. send all information to the queue Second microservice (social rating calculator) should: 1. read message from the queue 2. calculate social rating score (score = base seed * user’s age) 3. print similar to the following message to the application console "<firstName> <lastName> has <socialRatingScore> score" Bonus points: - use docker to run dependent services - the second microservice should save calculated scores for each user in the Redis - It should be possible to specify properties file on the application start phase Desirable to use Java, Spring Boot, Apache Kafka (or AWS SQS).

Java questions: What is bytecode? Explain singleton class. Can we achieve singleton without private constructor? Explain wrapper class in Java? What is Just in time compiler? String s ="nfs" vs String s = new String()? JS questions: Difference between "==" and "===" in JS What are Data types in Javascript? JS vs JQuery Struts questions: Significance of properties file in Struts. Struts explain flow. Filters vs interceptors in struts redirect vs redirectAction in struts Explain what Value stack is SQL: Sql query to get col values that start with ‘a’ What is right join?
avatar

Back-end Java Developer

Interviewed at Unilog Content Solutions

3.5
Jul 9, 2021

Java questions: What is bytecode? Explain singleton class. Can we achieve singleton without private constructor? Explain wrapper class in Java? What is Just in time compiler? String s ="nfs" vs String s = new String()? JS questions: Difference between "==" and "===" in JS What are Data types in Javascript? JS vs JQuery Struts questions: Significance of properties file in Struts. Struts explain flow. Filters vs interceptors in struts redirect vs redirectAction in struts Explain what Value stack is SQL: Sql query to get col values that start with ‘a’ What is right join?

Viewing 611 - 620 interview questions

See Interview Questions for Similar Jobs

Glassdoor has 822 interview questions and reports from Back end developer interviews. Prepare for your interview. Get hired. Love your job.