I applied through an employee referral. The process took 2 weeks. I interviewed at Phytech in Dec 2021
Interview
1. Technical interview with a team leader, mainly focused on my CV and technical knowledge.
2. Home assignment -
solve 2 programming exercises:
1. Find out if a string, which consists of ( and ) characters is balanced. E.g "(())" is balanced and "(()())" is balanced, but "(()" is not
2. Implement "store/warehouse" system:
Warehouse - HTTP server + DB,
contains a data about items (type, color,size, price)
Store - a CLI application
- store ask the warehouse about item types,
- store collects a user request (color, size)
- store ask the warehouse to validate the request
- if the request is valid, the store asks a user to confirm the purchase
- after confirmation, the item isn't available to sell
3. Interview with the head of the department and an offer.
Interview questions [1]
Question 1
Do you know what are design pattern?
give an example of 2 design patterns and when would you use them