Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Schneider Electric

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Schneider Electric reviews | Schneider Electric jobs | Schneider Electric salaries | Schneider Electric benefits | Schneider Electric conversations
      Schneider Electric interviewsSchneider Electric Senior Firmware Engineer interviewsSchneider Electric interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Indeed, Inc. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Indeed, Inc.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Senior Firmware Engineer Interview

      18 Feb 2020
      Anonymous interview candidate
      Bengaluru
      No offer
      Neutral experience
      Average interview

      Application

      I applied online. The process took 1 day. I interviewed at Schneider Electric (Bengaluru) in Feb 2020

      Interview

      After applying through a job portal, got a mail with link for video interview. There were 23 questions, apart from tell me about yourself. Some questions to be explained in video and some are programming.

      Interview questions [1]

      Question 1

      1. What are the various memory segments of a C program? 2. What are the design constraints while implementing an ISR? 3. What are the contents of vtable? 4. What is a copy constructor and why we need it? 5. How to achieve Encapsulation in C? 6. define function pointer returing char* and takes two int arguments 7. Define and declaration of a HW Register of type integer to be placed at 0x41038000; volatile int *HW_Register; HW_Register = (uint32_t *)0x41038000 8. Any error in below code? #include <stdio.h> int main () { char a [] = {'h','e','l','l', 'o'}; char * b = "Hello"; printf("%d %d", sizeof (a), sizeof(b)); strcat (a, "world"); strcat (b, "world"); } 9. Difference between Thread & Process? RTOS 10. What are the various IPC mechanisms available and which is the fastest? 11. what is the difference between Mutex, Semaphore, Binary semaphore? 12. Difference between blocking and non-blocking socket? What are the socket APIs used? 13. How to achieve multiplexing in sockets? Explain briefly 14. While designing a task how do you decide to go for event driven approach or polling? Can you give an example for each scenario? 15. How to fast Producer and slow consumer problem in flow control context in high speed ethernet connection? 16. Explain SOLID principles with an example for each? 17. Write a program to generate a hex-coded string of a given integer Ex: Input: 100 Output: 0x64 18. Remove all special characters from a given string buffer without using additional buffer Eg.: Input: “12?45*AB-“ Output: “1245AB” 19. Reverse the bit sequence in the given integer Eg.: 10110110 (or) 0xB6 01101101 (or) 0x6B 20. Write a class for implements stack with push, pop, length, isempty, isfull methods
      Answer question
      3