I applied online. The process took 4 weeks. I interviewed at VIV Technologies in Jul 2025
Interview
I went through four rounds of interviews including two with the Director, one with a Team Lead, and a final with the CEO—only to be completely ghosted afterward. The process was initially smooth, transparent, and communicative, which made the sudden silence all the more disappointing. For a company that claims to value transparency, a simple follow-up—yes or no—would’ve shown basic professionalism.
Interview questions [1]
Question 1
Can you share an example of a time when a client requested a feature that you weren't able to implement?
I applied online. The process took 2 weeks. I interviewed at VIV Technologies
Interview
Worst experience so far. Team lead shared the screen after saying Hi and asked me to implement below requirment in only 40 minutes. 1. **Requirements:**
- Implement a VehicleTracker service with methods to:
- Register a vehicle by VehicleID.
- Update the vehicle's current location (latitude, longitude) and status (e.g., "In Transit," "Idle," "Maintenance").
- Retrieve the location history for a specific vehicle.
- Calculate the distance from a specified vehicle to all other registered vehicles, using their most recent locations.
- Retrieve a vehicle's current status and location.
- Design the classes to store location history by vehicle, with each update timestamped.
2. **Assumptions:**
- The system does not require persistent storage (an in-memory solution is sufficient).
- Implement async/await methods for eventual conversion to a database instead of in-memory storage.
- Assume each vehicle will send location updates periodically.
- Distance calculation can use the Haversine formula for accuracy based on latitude and longitude.
3. **If time permits:**
- Add unit tests for the main functionalities, especially for distance calculations.
- Implement a way to filter location history based on a time range.
Interview questions [1]
Question 1
implement below in C# 1. **Requirements:**
- Implement a VehicleTracker service with methods to:
- Register a vehicle by VehicleID.
- Update the vehicle's current location (latitude, longitude) and status (e.g., "In Transit," "Idle," "Maintenance").
- Retrieve the location history for a specific vehicle.
- Calculate the distance from a specified vehicle to all other registered vehicles, using their most recent locations.
- Retrieve a vehicle's current status and location.
- Design the classes to store location history by vehicle, with each update timestamped.
2. **Assumptions:**
- The system does not require persistent storage (an in-memory solution is sufficient).
- Implement async/await methods for eventual conversion to a database instead of in-memory storage.
- Assume each vehicle will send location updates periodically.
- Distance calculation can use the Haversine formula for accuracy based on latitude and longitude.
3. **If time permits:**
- Add unit tests for the main functionalities, especially for distance calculations.
- Implement a way to filter location history based on a time range.
I applied online. The process took 1 week. I interviewed at VIV Technologies (Toronto, ON) in Nov 2024
Interview
I was surprised by the company's hiring process, which seemed unorganized and lacking in structure. Instead of having a dedicated HR team, the company relies on a part-time, semi-retired HR person for initial contact. After this, candidates are interviewed by the Director, who has been in the role for under 3 years The first interview closely mirrored the second one, with the only notable difference being the inclusion of two case studies and the participation of a recent graduate from Seneca College. However, this graduate barely contributed during the interview, which raised concerns about the company’s reliance on employees with minimal experience. It was concerning that a company with such a lack of seasoned professionals would have someone with limited experience joining an interview panel for a candidate with over 20 years in the industry.
When I followed up with the Director for feedback after not being offered the position, I unfortunately received no response and was left without any clear closure. This lack of communication was frustrating and unprofessional, and I feel the company could greatly benefit from improving its hiring and feedback processes.