Candidatei-me online. O processo levou 3 semanas. Fui entrevistado pela Digikala (Teerã, ) em jul. de 2022
Entrevista
The interview process typically begins with an initial screening stage designed to assess basic suitability for the role. This often includes a brief phone or video call with a recruiter, during which the candidate’s background, experience, and general motivation are discussed. The recruiter may also verify key requirements such as availability, salary expectations, and work authorization. If the candidate meets these criteria, they are usually invited to proceed to the next stage.
The second stage commonly involves a more in-depth interview with a hiring manager or a panel. This interview focuses on technical skills, problem-solving ability, and how the candidate approaches real-world scenarios related to the role. Behavioral questions are frequently used to evaluate communication skills, teamwork, and adaptability. In some cases, this stage may also include a practical task or case study. After all interviews are completed, the organization reviews feedback and makes a final decision, which may be followed by an offer or a request for additional interviews.
Candidatei-me por meio de recrutador(a). O processo levou 3 dias. Fui entrevistado pela Digikala (Teerã, ) em set. de 2025
Entrevista
The interviewer asked multiple random questions, not necessarily helping to assess the interviewee.
Finally finished the interview, and returned to me with a rejection email.
Although I asked for feedback, I got nothing from their end.
Candidatei-me online. O processo levou 2 meses. Fui entrevistado pela Digikala (Teerã, ) em nov. de 2023
Entrevista
The interview process varies across teams and departments, but in general, it follows three main steps:
1️⃣ Technical Interview – Usually conducted by your team lead or someone directly connected to the role. This round focuses on your technical skills, problem-solving abilities, and coding proficiency.
2️⃣ Managerial Interview – Led by your manager, this step is more about your role within the team, project-related discussions, and how your skills align with the team's needs.
3️⃣ HR Interview – The final step covers cultural fit, salary expectations, and company policies.
Perguntas de entrevista [1]
Pergunta 1
Interview Experience for a Data Position at Digikala
During my interview for a data position at Digikala, one of the questions I was asked was about Object-Oriented Programming (OOP) and its core concepts. At first, this seemed unrelated to the role, but upon deeper reflection, I realized its significance.
Even in data science and analytics, writing maintainable and modular code is essential, especially when working with large-scale systems and real-world applications. Understanding OOP principles (like encapsulation, inheritance, polymorphism, and abstraction) helps in structuring code that is scalable, reusable, and closer to production-level standards.
For anyone preparing for a data-related role at Digikala (or similar companies), I’d recommend brushing up on OOP concepts and their practical applications in Python. It’s not just about writing scripts—it’s about building systems that work efficiently in a team-based, production environment.