Only had a technical interview online using MS Teams. I was the only one with a camera on so it was a bit weird not being able to see the interviewers' faces which further made me even more nervous as it was my first interview.
They asked stuff about Python, more specifically how to use OOP with the language. They also asked about multithreading, multiprocessing, and asyncio. Private, public, and protected in Python. Difference between *args vs **args. Instance vs Class in Python. How to do overwrite and overloading in polymorphism in Python.
They asked about AWS such as Lambda, REST API, Hosted Zone Domain, how to combine API Gateway with Lambda, whether to use multiple lambda or single lambda.
The final 20-30 minutes was a modified medium LeetCode question with Merge Intervals but with tuples.
Interview questions [1]
Question 1
Merge Intervals but with tuples as the intervals
Meeting times start at 9:00am with 30 min intervals
9:00am is 0
9:30am is 1
Orginal :[(0,1), (3, 4), (4, 8), (10, 12), (9,10)]
Condensed[(0, 1),(3, 8), (9, 12)]
Take into account of unordered and if (4, 8) was (4, 10) then what?
The process took 2 days. I interviewed at Comcast (Chennai) in Jan 2024
Interview
2 rounds
1st - tech based on python and resume
2nd - HR basic information about previous company works and experience
Then salary negotiation with director
Didn't get offer because of previous company client dispute (subsidiary)
Interview questions [1]
Question 1
Python basics
Datatypes, oops, AWS related questions
Resume based questions
I applied through a staffing agency. I interviewed at Comcast (Philadelphia, PA) in Jun 2021
Interview
There was a technical and behavioral interview all together in one call to review on core programming skills and how you would handle situations given a scenario. Theoretical technical interview and a small code snippets needs to be written as well. If one would prepare on the core programming concepts should be able to clear the round but also they would focus on tools mentioned in the job description. Questions on automation were asked
Interview questions [1]
Question 1
What is the difference between inheritance and polymorphism? Describe how CI/CD pipeline is set up in your previous project?