Had a long interview process. First, they tried to find more about my previous experience, then had an hour of technical questions. These were simple algorithm questions. After the technical interview, another person came in. He asked me cultural questions.
Interview questions [1]
Question 1
Find programmatically when one has to buy and sell stock in order to make maximum profit over a 30 day time period? (Expected O(n) solution)
1.5-hour interview, asked some behavioural questions and some coding ones.
(focused more on how you solved the technical questions, than just getting the right answers, did pseudocode and not writing every single detail out)
Interview questions [1]
Question 1
How to find the when to buy in and sell a stock given a list of its prices in a chronological order