Ho presentato la mia candidatura tramite l'università. Ho sostenuto un colloquio presso Workday (Boulder, CO) nel mese di apr 2016
Colloquio
First they asked personality questions, straightforward and easy. They went on to ask a few technical questions about memory and storage. Then continued on to ask whiteboard questions about different types of data structures.
Domande di colloquio [1]
Domanda 1
What is the difference between passed by value and passed by reference?
Ho presentato la mia candidatura online. La procedura ha richiesto 4 settimane. Ho sostenuto un colloquio presso Workday (Boulder, CO) nel mese di dic 2017
Colloquio
Nice introductory call, then a call with a tech lead, then an on-site interview. Heard back a week later they went with a local candidate. Although I was disappointed to not get an offer, I felt they made the interview process as pleasant as possible.
Domande di colloquio [1]
Domanda 1
NDA so don't want to say anything specific but no particularly difficult questions if you are qualified for the role.
Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 3 giorni. Ho sostenuto un colloquio presso Workday (Pleasanton, CA) nel mese di ago 2016
Colloquio
I received this interview after dropping my resume at an internal intern open house. I received an interview invitation within the next three days. The interview process consisted of three back-to-back 45-min rounds. 2 technical, 1 behavioral. The first interview was technical, and I was asked to solve a data structure problem. The second interview was behavioral, and I was asked about my background in coding, previous projects, and exposure to mobile development. Lastly, the third interview was a fairly easy and straightforward technical question about OOP and a simple string manipulation question. We briefly covered Big O Notation. All my interviewers were pleasant and made an effort to keep the interviews lighthearted and friendly.
Domande di colloquio [2]
Domanda 1
Create a LRU cache that can hold five objects maximum at a time, and write the get, add, and remove functions for it. If you add an item to the cache with five items in it, the least accessed item should be removed, and your item should be added to the top of the cache.
Given a string, return the first letter that does not have a duplicate. Talk about the time efficiency of your solution and re-write the solution to be space efficient.