Student Programmer Interview Questions

970 student programmer interview questions shared by candidates

A question about Valid Parentheses, and then a question about designing a validation system for new users in some system (how to check if name, birth date, phone are valid? how to check if 2 users are not created with the same id?)
avatar

Student Developer

Interviewed at Ex Libris

3.8
May 20, 2025

A question about Valid Parentheses, and then a question about designing a validation system for new users in some system (how to check if name, birth date, phone are valid? how to check if 2 users are not created with the same id?)

First interview: 1. Given integer N, create an array with the numbers in the range (1,N) with a randomly order. 2. Given array A of numbers, create a new array B where B[i] is the product of all the numbers in A except A[i] without using division. 3. Given array of integer and a int N, determine if thers is two numbers in the array which their sum is N. 4. Design a words completion in a search engine. Second interview: 1. Questions about last work and relevant experience. 2. Design a data structure the store list of numbers with the functions: get(i) - get the number in index i, set(i, val) - set a new value into the index i. getSum(i,j) - compute the sum of all elements between index i to index j. (should be better than O(n))
avatar

Student Software Engineer

Interviewed at Fiverr Inc.

4.1
Mar 31, 2020

First interview: 1. Given integer N, create an array with the numbers in the range (1,N) with a randomly order. 2. Given array A of numbers, create a new array B where B[i] is the product of all the numbers in A except A[i] without using division. 3. Given array of integer and a int N, determine if thers is two numbers in the array which their sum is N. 4. Design a words completion in a search engine. Second interview: 1. Questions about last work and relevant experience. 2. Design a data structure the store list of numbers with the functions: get(i) - get the number in index i, set(i, val) - set a new value into the index i. getSum(i,j) - compute the sum of all elements between index i to index j. (should be better than O(n))

Viewing 861 - 870 interview questions

Glassdoor has 970 interview questions and reports from Student programmer interviews. Prepare for your interview. Get hired. Love your job.