I applied online. The process took 2 months. I interviewed at OSIsoft in Feb 2020
Interview
Applied online, a recruiter reached out to me to schedule a phone interview with an engineer. Had that a week later, went well, and was then emailed saying I will be moving onto the next round, and I would hear within 2 weeks from someone. 2 weeks goes by, nothing. Email my recruiter 3 times over the next 3 weeks asking for updates, finally got a response on the last one. She said she will look into it, then another 2 weeks goes by. I email for an update. Finally a week and a half later I ask for one last update, and received nothing. Just got the standard rejection email today (odd to get that when I was told I was moving on in the process). Basically, this company strung me along for nearly 2 months and gave me 0 updates. Completely unprofessional of them. Will not be applying at this company ever again, can't imagine what's going on in engineering if this is how the recruiters operate.
Recursion question, just talk about it, not actual code. Explain stack overflows, why using a loop instead of recursion can be a way to solve stack overflows
I applied through a recruiter. I interviewed at OSIsoft (Gainesville, FL) in Sep 2020
Interview
The interviewer asked me more about my past experiences than technical questions. At this point, I was current taking a data structures course so I think the interviewer was leaning more towards questions about my past projects.
Interview questions [1]
Question 1
Q: Do you have any personal projects?
Also, questions about my current skill level were asked.
I applied through university. The process took 3 weeks. I interviewed at OSIsoft (Philadelphia, PA) in Oct 2019
Interview
On-campus interview which consisted of behavorial questions and an easy on-paper technical assessment. The next step was a phone interview with the manager I would be working with. The phone interview with the manager involved him asking questions about a previous project I've worked on in-depth.