Web developer Interview Questions in Canada

Technical questions feature heavily in web developer interviews. Expect questions that will test your understanding of relevant programming languages such as JavaScript and CSS, general web functions and design experience with web services such as REST and SOAP. As a designer, it is likely that you will be asked to show examples of past projects or websites.

10,823 Web Developer interview questions shared by candidates

Top Web Developer Interview Questions & How To Answer

Here are three top web developer interview questions and tips on how to answer them:

Question No. 1: Can you describe the most popular programming languages and web services?

How to answer: You can be almost certain that an interviewer will ask you about programming languages and web services during your interview. Make sure you are familiar with the latest languages and services, including recent updates or innovations.

Question No. 2: How would project managers and fellow web developers you have worked with describe you?

How to answer: Employers want to make sure you are a good fit for their web development team. If asked this question, emphasise your teamwork skills. You can discuss your communication abilities, listening skills and ability to resolve conflict.

Question No. 3: How do you work your way out of coding problems?

How to answer: An employer wants to make sure you can work your way through any coding problems so that you can be a productive member of their staff. Talk about your problem-solving skills related to both coding and the workplace to prove your ability to work through issues on the job. You can explain your analytical skills, talk about past collaborations and explain your experience with solving problems on previous projects.

Top Interview Questions

Sort: Relevance|Popular|Date
Americaneagle.com
Web Developer was asked...March 15, 2017

1) Clustered and Non Clustered (SQL)?

7 Answers

What are the other questions they ask ? Related to programming

Given some queries asked you to find where the clustered index or non clustered indexes are focused. This is what all I remember, and after that they ask you to demo your prev project on your laptop and few questions related to that and the written test. Less

Can you tell the exact questions they asked you in onsite? What Programming questions? What follow up questions after demo? What areas to focus to be successful and get offer? Less

Show more responses
Google

1) Given a string of parantheses, check if the string is valid. ex: [[]] is valid, ][][ is not valid. How would you solve if the parantheses could be of different types like {,[,(

6 Answers

Use a counter to track the status. Stack solution is no difference from this. Seeing an opening parenthesis increment the counter. Seeing a closing parenthesis decrement the counter. Check the counter is always non-negative. Counter has to be zero when string ends. Less

Stack the parenthesis up. 1st of course the first parenthesis will go on to the stack. If you see a closing parenthesis, pop the stack and see if the parenthesis matches the one which is just read(closing one), if no match? error else keep going. Less

To Aegis: If you take "[" as 1 and "]" as -1, then ][][ starts from -1. We can say that's invalid right away. Less

Show more responses
MountBlue Technologies

Print patterns like Swastic sign, 2-D Array manipulations(Bit Difficult) and String manipulations.

6 Answers

They will mail the exact date. The joining date is between 6-16 aug. The difficulty of 2nd round was medium. One question was a bit difficult and the rest were medium.If you are good at coding and regularly doing it then you can easily crack it. Less

Be sure you are good at coding.

when is your joining??what is the difficulty of 2nd round?

Show more responses
Spotify

You have 1000 computers. Each computer contains a text file containing 1 billion floating point numbers. Design an algorithm or algorithms for extracting the top 1000 numbers from the entire list. Describe in detail how long it would take to process and why.

6 Answers

1. 1000 computers - parallel 2. the problem can be divided into 2 parts. (1) find the top 1000 numbers from that 1 billion numbers in one computer To do this. we just need to use merge sort. Everytime use the left part. With some calculation, the solution for this is actually O(N). n is 1 billion. (2) get that top 1000 from the 1k * 1k list. (easy) Less

There is a very nice parallel sorting algorithm with a very good iso-effeciency. It is called Sample-sorting. I would use that. Less

You could do a bunch of crazy stuff too... Map reduce and parallel stuff is kinda a given. You'd be reading in strings, so before converting them to numbers, you could just check the position of the comma/point, and skip if your comma/point counter is at a higher value. If there's a minus sign in the beginning ignore the number, provided you already have 1000 positive numbers. Do something crazy with a stream and a router. Write a HD driver that scans the sign bit and exponent bits. lol Find a way to scan vertically for the comma/point. And you wouldn't be sorting you'd be searching. Ideally, it would take as long as it takes to read 1 text file from disk, because you'd be kinda faux streaming it through your code, plus a little extra time, multiplied by the number of files. You'd get a nice boost from dividing your file by the number of processors. 32 cores = 32 pieces of file being processed at the same time. Less

Show more responses
PE International

"If you were stranded on a desert island, what three development tools would you bring with you?"

5 Answers

This ridiculous, senseless question was the first one asked. It set the tone for what was to follow. Less

IDE, Build Tools, Version Control!

Git, Codio, and Netflix

Show more responses
Bloomberg L.P.

What is a JavaScript callback function?

5 Answers

A callback function is a piece of JavaScript code that executes after the main function that the callback is attached to executes successfully. Less

udaykanth, I would say that a .forEach() would be the most common and most basic use of a callback function. I'm just writing this to help anyone that might have a hard time thinking up a quick example if the come across this question themselves. Example: var numArray = [ 1, 2, 3 ] ; numArray.forEach( function( i ) { console.log( arr[ i - 1 ] ) } ) ; // logs out // 1 // 2 // 3 Less

I don't think Bloomberg is a very good company. I am an excellent web developer and have gotten multiple offers from other companies with big names, but was rejected by Bloomberg. They are too demanding during the job interview and it becomes a game of how well you can interview as opposed to how talented an employee you are and how much you can contribute to the growth of the company. Less

Show more responses
Boeing

difference between null and void

5 Answers

Could you please tell us what can be the expected salary for 4-5 years of experience candidate. Less

Do you know what is the salary band for PM?

How much salary did they offer you?

Show more responses
Intrepid Pursuits

Reverse an array without using the reverse method, without using a second array, and without duplicating any of the values.

5 Answers

def reverseNoDuplication(s): m = len(s) for i in range(m - 1, -1, -1): if s[i] not in s[m:]: s.append(s[i]) return s[m:] Less

var arr = [1,2,3,4,5,6] for i in 0..

var arr = [1,2,3,4,5,6] for i in 0..

Show more responses
Max's Group

Was I okay with working with different teams and brands to achieve a common goal

5 Answers

Yes, working with other teams will help you to make the goal easily

Ok..

Ok..

Show more responses
Scandiweb

On the interview I had to code an example with PHP and as they were watch me develop.

4 Answers

Can you please say something about the task?

Can you please tell which task they gave to you during the interview, would be very helpful. Less

what was the code subject in interview?

Show more responses
Viewing 1 - 10 of 10,823 interview questions