J'ai postulé en ligne. J'ai passé un entretien chez Insightly
Entretien
Interview have multiple steps. The first steps is a call with their recruiter to determine your interest and suitability with the position. Then we will have a coding interview with 1 engineer and the interview revolves around algorithm question.
Second interview will be divided into 2 back to back interview. The first one is another algorithm question, but this time it is more difficult. The second interview is about building application and the database design.
Questions d'entretien [1]
Question 1
Design a database structure for a brick and mortar shop
J'ai postulé en ligne. Le processus a pris 2 jours. J'ai passé un entretien chez Insightly (San Francisco, CA) en sept. 2017
Entretien
I was contacted by the VP of HR about a role on Linkedin. I was both surprised and humbled that in a company of this size, the VP is still very hands on. We had a twenty minute conversation about the company and team and she got me very excited about the role and interview process. She then passed me on to another recruiter on her team who might have been the nicest recruiter I have ever spoken to. I had a few other job offers so I opted out of a further conversation but I thought I should leave feedback since I felt that I got the royal treatment! I also thought it was fun to talk to a VP of HR that asks technical questions.
Can you name three ways to pass parameters to a method in C#?
A
The three ways to pass a parameter to a method are detailed below.
Value Parameters: Passing a parameter to a method by value creates a new storage location for the value parameter. Any changes to the value parameter by the method have no effect on the argument.
Reference Parameters: Passing a parameter to a method by reference can be achieved by using the ref keyword. Instead of creating a new storage location for the parameter, the method accesses the memory location of the argument and passes it as a parameter. Changes made to the parameter will also affect the argument.
Output Parameters: The out keyword allows a method to return two values from a function. It’s similar to passing a reference parameter, except in this case data is being transferred out of the method.
Nice one!
Questions d'entretien [1]
Question 1
Most of the initial conversation focused around my background and explanation for the company's tech stack decisions and future scalability. The questions for me were mostly based around the other products I have worked on and how many users they serviced as well as full stack feature design. I recommend other engineers to look into Insightly as it seems like a great CRM and good people!
J'ai postulé via un recruteur. J'ai passé un entretien chez Insightly (San Francisco, CA) en mai 2017
Entretien
The interview was a 45 minute phone screen with a lead tech. She was very polite and helpful. She had me connect to CollabEdit to for a coding test. I'd been sick and had trouble focusing, so it took me longer than usual to find a solution to the question she asked. The recruiter did not contact me or return my inquiries after the interview, so I can only assume my performance was not satisfactory. (Lame that the recruiter completely dropped me. (Glassdoor should have the option to rate a recruiter!)
Questions d'entretien [1]
Question 1
Write a function that will validate the order of brackets in coding. Bracket openers should be closed properly. The function should accept a string parameter and return a Boolean.
'(', '{', '[' are called "openers."
')', '}', ']' are called "closers."
"{ [ ] ( ) }" should return true
"{ [ ( ] ) }" should return false
"{ [ }" should return false