Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Centre for Development of Advanced Computing Team. If you also belong to the team, you can get access from here
3.8

based on 833 Reviews

Filter interviews by

Centre for Development of Advanced Computing Embedded Software Engineer Interview Questions, Process, and Tips

Updated 21 Aug 2024

Centre for Development of Advanced Computing Embedded Software Engineer Interview Experiences

1 interview found

Interview experience
3
Average
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Difference between mutex and semaphore
  • Ans. 

    Mutex is used for exclusive access to a resource by a single thread, while semaphore is used for controlling access to a resource by multiple threads.

    • Mutex is binary in nature, allowing only one thread to access the resource at a time.

    • Semaphore can have a count greater than 1, allowing multiple threads to access the resource simultaneously.

    • Mutex is typically used for protecting critical sections of code.

    • Semaphore is of...

  • Answered by AI
  • Q2. When we use volatile and const at the same time what will happen
  • Ans. 

    When volatile and const are used together, the variable is treated as read-only and its value can change unexpectedly.

    • The const keyword indicates that the variable's value cannot be changed by the program.

    • The volatile keyword tells the compiler that the variable's value may change at any time, even if it doesn't appear to be modified by the program.

    • When used together, the variable is treated as read-only by the program...

  • Answered by AI
  • Q3. Is brute force is good or bad
  • Ans. 

    Brute force can be both good and bad depending on the context and application.

    • Brute force can be effective for small scale problems or when time is limited.

    • However, it is inefficient and impractical for large scale problems.

    • Brute force may also be necessary in certain scenarios where no other efficient solution exists.

    • For example, brute force can be used in password cracking when other methods fail.

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Difference between mutex and semaphore
  • Ans. 

    Mutex is used for exclusive access to a resource by a single thread, while semaphore is used for controlling access to a resource by multiple threads.

    • Mutex is binary in nature, allowing only one thread to access the resource at a time.

    • Semaphore can have a count greater than 1, allowing multiple threads to access the resource simultaneously.

    • Mutex is used for protecting critical sections of code, while semaphore is used ...

  • Answered by AI
  • Q2. What happens when we use volatile and const at the same time
  • Ans. 

    When volatile and const are used together, the variable is treated as read-only and its value can change unexpectedly.

    • Using volatile and const together is rare but can be useful for memory-mapped hardware registers.

    • The volatile keyword tells the compiler that the variable can be changed unexpectedly, while const ensures the variable is read-only.

    • Example: const volatile int * const ptr = (int *)0x1234; // pointer to a r...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - appear for mock interviews

Skills evaluated in this interview

Interview questions from similar companies

I applied via Naukri.com and was interviewed in Aug 2022. There were 2 interview rounds.

Round 1 - Coding Test 

30 mins - Coding, 15mins each - 3 MCQ rounds

Round 2 - One-on-one 

(1 Question)

  • Q1. Data Structures, Memory Management

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare all concepts well especially Data Structures, pointers

Centre for Development of Advanced Computing Interview FAQs

How many rounds are there in Centre for Development of Advanced Computing Embedded Software Engineer interview?
Centre for Development of Advanced Computing interview process usually has 2 rounds. The most common rounds in the Centre for Development of Advanced Computing interview process are Technical.
What are the top questions asked in Centre for Development of Advanced Computing Embedded Software Engineer interview?

Some of the top questions asked at the Centre for Development of Advanced Computing Embedded Software Engineer interview -

  1. when we use volatile and const at the same time what will hap...read more
  2. what happens when we use volatile and const at the same t...read more
  3. is brute force is good or ...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 Centre for Development of Advanced Computing interview
Job Portal
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
22% less than the average Embedded Software Engineer Salary in India
View more details

Centre for Development of Advanced Computing Embedded Software Engineer Reviews and Ratings

based on 2 reviews

4.4/5

Rating in categories

4.0

Skill development

3.4

Work-Life balance

3.4

Salary & Benefits

4.0

Job Security

3.4

Company culture

4.4

Promotions/Appraisal

4.4

Work Satisfaction

Explore 2 Reviews and Ratings
Project Engineer
2.7k salaries
unlock blur

₹3.7 L/yr - ₹12.6 L/yr

Project Associate
419 salaries
unlock blur

₹2.8 L/yr - ₹6 L/yr

Software Developer
174 salaries
unlock blur

₹1 L/yr - ₹10 L/yr

Senior Project Engineer
127 salaries
unlock blur

₹6 L/yr - ₹15.5 L/yr

Software Engineer
78 salaries
unlock blur

₹3 L/yr - ₹9.6 L/yr

Explore more salaries
Compare Centre for Development of Advanced Computing with

National Informatics Centre

3.9
Compare

TCS

3.7
Compare

Wipro

3.7
Compare

Infosys

3.7
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview