I applied through college or university. The process took 4 weeks. I interviewed at Bentley Systems (Baton Rouge, LA) in Feb 2019
Interview
I met with two gentlemen from Bentley Systems at my university's career fair. They took down my email and sent a link for an online interview. It was a video interview where they asked me to tell them about myself. The 3 minute response was recorded. There was no actual person. They then asked some general questions regarding my GPA and other basic things (This part was written).
At then end they asked two programming questions in any language of your choice (15 and 45 mins respectively). The first one was easy but the second one was intentionally hard. They said they just want to see how we think in the second problem.
A few days later, I received an email from Bentley Systems asking for my best days for a phone interview. They then sent a phone interview invitation. I am about to give the phone interview in a few hours.
Interview questions [1]
Question 1
What is your departmental and overall GPA? Are you happy with it?
I applied online. I interviewed at Bentley Systems
Interview
I gave the interview and test on the same day. The test part was unexpected as I was called for an interview. They gave me a test first which had some tricky coding questions that I had to write code for.
Interview questions [1]
Question 1
Then I had my interview and they discussed my test answers and asked me some basic coding questions. About polymorphism, object oriented programming, heap vs stack, pointers etc.
I applied through a recruiter. The process took 2 weeks. I interviewed at Bentley Systems (Vilnius)
Interview
A phone interview about 30 minutes. Different questions: logic, mathematics, general programming.
Live interview: One interviewer for an hour and another one next hour. Programming tasks on whiteboard, but the programming language of your choice.
Interview questions [1]
Question 1
Phone interview. What is a static constructor in C#?