Open In App

C-DOT Interview Experience For M.TECH,CSE (On-Campus)

Last Updated : 26 Dec, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

C-DoT came for the post of Research Engineer at IIT BBS. There were 2 technical rounds and 1 HR round

In the first technical round(online) they mainly focussed on technical subjects. The following questions were asked in

Round 1(Online)

  • what is kernel
  • difference between kernel and OS
  • how mode bit shift happens(who does , how it does everything)
  • difference between privileged and non-privileged instruction, fragmentation, why the logical address is required
  • basics of oops-abstraction, overriding vs overloading with example
  • networks TCP error control works and the fields in TCP header and their use such as PSH, URG
  • out of nowhere, they asked me about SDLC gave certain scenarios, and asked me to choose which model was good for this
  • it went on for around 40mins and I was shortlisted for the next round.

Round 2(Offline round in front of 3 panel members)

They asked my favourite subjects and I intentionally kept Computer Networks at last as soon as they heard they gave me a scenario:

suppose you are sitting in your lab connected to your institute’s internet. You have to gain access to a system in the C-DoT organisation.

First, they gave me a pencil and paper to sketch out my thought process which I did but after that, they handed me a laptop and asked me to gain access to the system on the spot. I was in a state of shock ( 1 minute of silence and staring was maintained from both ends). After 1 min I returned the laptop saying I didn’t have any hands-on experience but said we could make use of ping and they started asking about ping and all.

  • They also asked if you are asked to gain access to a system in your lab now, then how will you do it?
    (I didn’t mention anything about Hacking or any such stuff in my Resume)
  • Coming to OS they asked
  • Do shell scripting again handing the same laptop to which I replied I don’t have any hands-on experience.
  • Then they asked certain commands in Linux (use of -g), how to compile using GCC and rename the .exe file, and import libraries such as math. h from terminal
  • What is ELF and where it is used?
  • Various other LINUX commands that I haven’t heard earlier
  • Certain conceptual compiler questions
  • Coming to programming they asked about
  • RED black tree where it is used in real life
  • Difference between struct and union and its use in real life
  • Difference between calloc and malloc and new
  • Create a structure with a 2bit variable (using a bitwise operator)
  • Write a C code to add 2 linked lists using a stack(stack has to be used) and explain all the complexity
  • Write a C code to find the first 2 triplets whose sum is close to ZERO
  • Various C output questions
  • What is segmentation fault and write a program that will generate a seg fault and what and how it happens?
  • Coming to projects they only asked about 1 project which they found relevant to their domain.

Asked to go for the HR round where I got an indirect confirmation of rejection.

(I never imagined being asked to hack a system during a technical interview for a company like C-DoT, especially since I have no prior experience.)

Tip: Always expect the unexpected and maintain a good CGPA to get shortlisted


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads