I applied online. The process took 3 weeks. I interviewed at INVIVOO (Paris) in Apr 2016
Interview
1] Phone screen with the Talent Acquisition / HR staff
2] Software Architect
3] Corporate Investment Bank (client) team questions (pretty much as for step 2])
4] Manager, interpersonal skills interview, blahblah nothing special
5] Package bargaining step with the Talent Acquisition / HR staff
Interview questions [1]
Question 1
.NET C# questions: reference vs value types, GC, parallelism, locking, WPF, binding mode etc.
A couple of algorithm-related questions
E.g.
User-story: write a function that checks whether I can draft a letter using a series of pre-existing words
Hint: no need to consider redundancy, combinations or permutations (yup real easy)
Give the related time complexity
- Average?
- Worst-case?
private Boolean CanWriteLetter(List<String> letterWords, List<String> paperWords)
{
// Fill the blank
}
If there is say a limitation on the capacity of letterWords and paperWords, how to make it work?