Web Software Engineer Interview Questions

289 web software engineer interview questions shared by candidates

Second question was not really a question but a very healthy session of pair programming where I was speaking and a senior developer was coding. He chose JAVA and we were creating a list data-structure (with add, count, delete) operations. The catch was that we were going to do it TDD style. So I guided him on what kind of test we can write and how to pass that test and so on. We kept doing it and in 45 minutes we had a very well tested working list data structure.
avatar

Software Engineer (Web Developer)

Interviewed at Yelp

3.2
Feb 23, 2015

Second question was not really a question but a very healthy session of pair programming where I was speaking and a senior developer was coding. He chose JAVA and we were creating a list data-structure (with add, count, delete) operations. The catch was that we were going to do it TDD style. So I guided him on what kind of test we can write and how to pass that test and so on. We kept doing it and in 45 minutes we had a very well tested working list data structure.

An enumerator is a class with getNextObject method. It encapsulates the container. Write an enumerator. Next, write a new enumerator called chained-enumerator which is initialized by two other enumerators. Finally, how would you make it work with N enumerators. I had to write the logic for getNextObject for the most part (and any other internal state I wanted to manage).
avatar

Software Engineer (Web Developer)

Interviewed at Yelp

3.2
Feb 23, 2015

An enumerator is a class with getNextObject method. It encapsulates the container. Write an enumerator. Next, write a new enumerator called chained-enumerator which is initialized by two other enumerators. Finally, how would you make it work with N enumerators. I had to write the logic for getNextObject for the most part (and any other internal state I wanted to manage).

1. First round is about past experience, behavioral questions, some tech questions. 2. Coding round with easy leetcode question, given string "abc#d#e", and if you see # it means letter before should be deleted. 3. Again interview with AI where you answering questions about specific top 3 skills you mentioned (let's say, JS, Python, Go). AI giving you questions for each topic. 4, Again coding round, this time question is a bit harder, around easy+/medium leetcode. Question was: given the array[Map] for instance {[content, timestamp],[content, timestamp],[content, timestamp]}, N which is the window, and latestTimestamp, you should first in your output include the messages within window N, and make sure if content of message is duplicated, return the latest one.
avatar

Web Software Engineer

Interviewed at Micro1

4.5
Jan 6, 2025

1. First round is about past experience, behavioral questions, some tech questions. 2. Coding round with easy leetcode question, given string "abc#d#e", and if you see # it means letter before should be deleted. 3. Again interview with AI where you answering questions about specific top 3 skills you mentioned (let's say, JS, Python, Go). AI giving you questions for each topic. 4, Again coding round, this time question is a bit harder, around easy+/medium leetcode. Question was: given the array[Map] for instance {[content, timestamp],[content, timestamp],[content, timestamp]}, N which is the window, and latestTimestamp, you should first in your output include the messages within window N, and make sure if content of message is duplicated, return the latest one.

Viewing 31 - 40 interview questions

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