I applied online. The process took 5 days. I interviewed at Crystallite (Karāchi)
Interview
In a typical Python interview process, candidates are evaluated for their proficiency in Python programming and related technologies. The process usually begins with a phone or screening interview, where candidates discuss their background, experience with Python, and recent projects. Technical assessments, such as coding tests or take-home assignments, may follow to assess coding skills. During technical interviews, candidates might be asked to solve coding problems, implement algorithms, and discuss Python-specific concepts like data manipulation libraries (e.g., NumPy, pandas) or the Global Interpreter Lock (GIL)
Interview questions [1]
Question 1
How would you reverse a linked list in Python? Explain the time complexity of various sorting algorithms, such as bubble sort, merge sort, and quicksort.