Pergunta de entrevista da empresa Excel Technologies

1. Threads • They asked me to explain what threads are, how they work in programming, and their advantages in concurrent execution. 2. Take-Home Task Related Questions • I was asked to walk through my solution to the take-home assignment: why I chose certain approaches, how I structured the code, and how I would improve it further. 3. Why is C not an OOP language? • I explained that C is a procedural language and does not support concepts like classes, inheritance, polymorphism, and encapsulation that are fundamental to object-oriented programming. 4. Why is C a low-level language? • I explained that C provides direct access to memory via pointers, works closely with hardware, and has minimal abstraction compared to high-level languages. This is why it’s often considered a “low-level” language, sitting close to assembly.