I applied through an employee referral. The process took 4 weeks. I interviewed at EPAM Systems in Jul 2021
Interview
First technical interview with Epam developer (theorical and practical), second interview with Epam Engineering manager, this one was a friendly talk to discuss the base salary. Third and last one technical interview with client.
Interview questions [1]
Question 1
How Do you implement observer design pattern?
Which design patterns do you know?
Which are the collections interfaces?
Given the fibonacci sequence array, sort the array with all the odd numbers at the begining and the non even numbers at the end. Don’t use any temp array.
I applied through a recruiter. The process took 2 weeks. I interviewed at EPAM Systems (Kraków) in Jul 2021
Interview
Phone call with HR , Technical Interview . But Technical Interview was so bad , There was a team lead and developer . They r really rude and made fun of with me . I have never seen like a bad interview process .They did not give me some time to answer question , they just skipped ,This was really disappointment for me and please dont waste my time again . Salaries r also low and I got 2 friends there and they try to quiet their job . Have a nice day !
I applied online. The process took 1 week. I interviewed at EPAM Systems (Warschau, Masowien) in Jul 2021
Interview
I. Screening Call
After the submit the resume, we scheduled the screening call with the recruiter. We discussed the company, benefits and relocation. Then, the recruiter asked about my background and experience.
II. Technical Interview Call with IDE
The next step was the call with the senior engineer, where we used the IDE to describe questions and answers.
Interview questions [1]
Question 1
Q: Describe the management and processes on your current job.
Q: Kuber vs AWS
Q: Some SQL commands
Q: Do you have any experience with NoSQL?
Q: Threading and multiprocessing
Q: [1,2,3,4,1,2,3,5] -> [1,2,3] (to get the repeated objects)
hint: we should use the more pythonic methods (.filter())
Q: {key1:val1, key2:val2} (to swap the values with keys)
follow up Q: which types of the objects we can use in a key of the dictionary?