Software Engineer - ML
So far I've completed phone screen and technical onsite. Pending behavioral
Phone Screen
- https://leetcode.com/problems/subarray-sum-equals-k/
- https://leetcode.com/problems/palindrome-permutation/
Virtual Onsite
- Coding Round 1
- Coding round 2
- Valid number without the exponent usecase - https://leetcode.com/problems/valid-number (For this I initially missed the test case "05" which should return false. Interviewer pointed it out and I then corrected my code.
- Simplify Path - https://leetcode.com/problems/simplify-path/ (A variation of this was asked, where we are at a current path and a relative path is given. We need to simplify the target path and then navigate from the current to target) Implemented the stack solution.
- ML system design - There was some miscommunication here, recruiter said it'll be a system design problem but the question I got was a core ML - bot post detection ML pipeline. Unsure what the interviewer thought of it, but I think I had answers to most of the questions that came up and went over all specifics - data preprocessing, feature engineering, training, testing and evaluation. (online vs offline). Interviewer did not react though.
Pending behavioral interview. Not sure if the missing "05" testcase will work against me for the coding round. Curious to know what the LC forum thinks of my interview.