Senior engineer Interview Questions | Glassdoor.ca

Senior engineer Interview Questions

1,594

senior engineer interview questions shared by candidates

Top Interview Questions

Sort: RelevancePopular Date

Write a function that divides one number by another, without using the division operator, and make it better than O(n).

7 Answers

This can be done in a recursive function, the following code is in Python. # get result of a/b without using a "divide" operator def div(a,b): if a < b: return 0 else: return div(a-b, b)+1 This is how human being do the division naturally, however, the running time of this is O(n/m), where n is the size of a, and m is the size of b, which means, O(n/m) is guaranteed to be less than O(n), when m is larger than 1. -Maxim

The answer above is still O(n). We can use binary search and find the answer in the interval [1,a] and use multiplication operator.

Totally agree with Vasil. Other option: Long Division Algorithm. O(log n) anyway.

Given an array of int[] like 1,2,3 Find the next largest integer than can be made with these digits (e.g.: 2,1,3)

5 Answers

find LCA for two nodes of a binary tree.

4 Answers

After asking the details of my current role, he only gave me a simple coding question. Write a function using C++ or Java that is passed an integer and it returns the number of bits set to 1. Is there a way to improve your solution and make it faster and more efficient?

3 Answers

write a c# method to bring pairs of integers that sum up to 10 from an array of integers.

3 Answers

A HackerRank challenge with 90 mins to solve

3 Answers

Pourquoi Semafo

2 Answers

Why are you planning to leave your current employer?

2 Answers

What is mutex.

2 Answers

how to merge two sorted linklist?

2 Answers
110 of 1,594 Interview Questions