Questions about
Knowledge of communication and database concepts
Experience with C/C++ and Python
MQTT
BACnet
BLE and GATT
Python 3
TLS/SSL and security concepts
Applied online, contacted me ~20 days later. HR phone call, followed by onsite interview that consisted of culture questions, couple of coding problems on pen and paper, and a fill-in-the-blank exam.
Interview questions [1]
Question 1
What is the linux command line to delete a locked file. List OSI model. Write algorithm to pick a random element from a list until all elements are chosen.
I applied online. The process took 3 weeks. I interviewed at Delta Controls (Surrey, BC) in Mar 2019
Interview
I submitted an online application via their Career Portal.
Next day I was contacted by a member of their HR group to do a phone interview for which afterwards I was invited to come into the office for a face-to-face interview with two project leads
The face-two-face was roughly an hour. They asked various questions related to the C language (brush up on you linked lists). They then had me go over code to explain what it did and how to add additional functionality.
I struggled, but they were willing to help nudge me along. They even commented on how the piece of code was written roughly 20 years ago and they themselves had to look over it to remember what it was doing. (this was all done with pen/paper)
Interview questions [1]
Question 1
Given the sample code, how would you implement a removal function?