Deployment Engineer Interview Questions | Glassdoor

Deployment Engineer Interview Questions

100

Deployment engineer interview questions shared by candidates

Top Interview Questions

Sort: RelevancePopular Date

How would you program a computer to shuffle a deck of cards? (Generate a permutation of the numbers from 1 to 100, uniformly at random)

4 Answers

http://en.wikipedia.org/wiki/Random_permutation (See Knuth shuffle)

Make array of numbers from 1 to 52. Go through each of cards each time removing one number randomly chosen from array and assigning it to the card. Sort the cards by numbers assigned to cards

I think you can use some group theory to solve this as well. Pick random number a in [0,51]. Pick another number b in [1,51] such that the gcd(52,b) = 1. The nth card in the permutation is the card at the index given by a+bn % 52, where % means modulus. i.e. nth index = a+bn (mod 52) In addition, this method works for any permutation of any length (assuming random distribution of b values).

Given an nxn matrix of 1's and 0's, figure out if all of the 1's are connected.

2 Answers

The following question was the programming question during the second phone interview. The coding portion was conducted using Stypi (similar to Google Docs). I was allowed to use my language of choice (Python) rather than being forced to use Java. I was asked to write a routine to verify that all the words in the solution of a crossword puzzle were valid words. The crossword puzzle was represented as a two-dimensional array of single-character strings (and empty strings for the empty blocks). While this question is pretty straightforward, but there is a "better" solution than others which seemed to pique the interest of the interviewer—see the answer section for details. It is also worth pointing out that I later found that certain technical details of my solution were incorrect, but either the interviewer didn't notice or didn't care. I think the question was intended more to see how I work.

1 Answer

What is your salary requirement?

1 Answer

(Coding question:) Verify that a crossword puzzle is correct. This means checking to see that any white square can reach any other white square by moving orthogonally along white squares (not checking to see if answers are correct.

1 Answer

My problem decomp was to build Asteroids.

1 Answer

How do you associate bitcoin wallets with people given transaction streams?

1 Answer

Q: What was one thing that they asked you? I was asked what were the latest telecommunications systems I worked with, and what type of equipment I was familiar with.

1 Answer

I was asked some detailed questions about my technical background in the telecommunications and online networking fields. Furthermore, the interviewers wanted to know what type of projects I worked on. Moreover, the interviewers wanted to know my knowledge of customer service, billing, and mobile applications. Lastly, the interviewers wanted to know if I had any project management experience, as well as report writing experience. The details listed on my resume, including the various tasks and experiences listed from my time in the military and as a student satisfied these questions.

1 Answer

Given an array and an index within that array, rotate the array from that index of rotation Example : Input => [1,2,3,4,5] , 3 Output => [4,5,1,2,3]

1 Answer
110 of 100 Interview Questions