Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Brigosha Technologies Team. If you also belong to the team, you can get access from here

Brigosha Technologies Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Brigosha Technologies Embedded Software Development Engineer Interview Questions, Process, and Tips

Updated 26 Oct 2017

Brigosha Technologies Embedded Software Development Engineer Interview Experiences

1 interview found

I appeared for an interview in Oct 2017.

Interview Questionnaire 

4 Questions

  • Q1. Implement bit fields and explain with a piece of code
  • Ans. 

    Bit fields are used to allocate specific number of bits in a structure to store and manipulate data efficiently.

    • Bit fields are declared using a colon (:) followed by the number of bits to allocate.

    • They can be used to represent flags, status bits, or any other data that can be stored in a limited number of bits.

    • Bit fields can help in reducing memory usage and improving performance.

    • Here's an example: struct Flags { unsig...

  • Answered by AI
  • Q2. What are key features of static storage class?
  • Ans. 

    Static storage class is used to declare variables that retain their values throughout the program execution.

    • Variables declared with static storage class have a lifetime that extends for the entire duration of the program.

    • They are initialized only once, at the start of the program execution.

    • Static variables are stored in the data segment of the memory.

    • They are not destroyed when a function is exited, allowing their valu...

  • Answered by AI
  • Q3. How an executable file is generated by a compiler? Explain the various compilation stages.
  • Ans. 

    An executable file is generated by a compiler through various compilation stages.

    • The compiler performs lexical analysis to break the source code into tokens.

    • The tokens are then parsed and analyzed for syntax and semantics.

    • The compiler generates an intermediate representation (IR) of the code.

    • Optimizations are applied to the IR to improve performance.

    • The IR is then transformed into assembly code specific to the target a...

  • Answered by AI
  • Q4. How to load source file into the micro-controller?
  • Ans. 

    The source file can be loaded into the micro-controller using a programming tool or a bootloader.

    • Use a programming tool like JTAG or SWD to directly load the source file into the micro-controller's flash memory.

    • Use a bootloader, which is a small program stored in the micro-controller's memory, to load the source file via a communication interface like UART, USB, or Ethernet.

    • The source file can be converted into a binar...

  • Answered by AI

Interview Preparation Tips

Round: Technical Interview
Experience: I was slight disappointed with the interviewer. He never agreed my statements. For instance, take question no. 1 as example, when I was questioned, I took the rough paper and I wrote,

struct bit_field
{
unsigned a:8;
unsigned b:24;
};

at this moment, I was stopped and questioned "How can you declare a variable without any datatype?"

I replied, when we declare any variable with a modifier, by default the compiler will interpret it as an integer datatype.

The interviewer never accepted my statement.

The same kind of scenario happened for all other questions. At last, I got rejected with a statement, "You should be strong enough in C to enter into embedded development!".

Tips: You should be confident enough in,
C - bit fields, structure, storage class, modifiers
Micro-controller programming

Skills: Basics Of Embedded, C Programming, Knowledge About Microcontrollers
College Name: Anna University Chennai

Skills evaluated in this interview

Interview questions from similar companies

I applied via Walk-in and was interviewed before May 2021. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 
Round 3 - Coding Test 

Interview Preparation Tips

Interview preparation tips for other job seekers - Company is more focused on MySQL queries.
Coding questions mostly related to arrays.

Interview Preparation Tips

Round: Resume Shortlist
Experience: CV should focus on the skill set previously mentioned. Concise and to the point sentences. Line out projects and internships well. Balance between academia and extra curriculars. Attend the CV making workshop of Opera and work on it accordingly.
Tips: Don’t put things totally irrelevant to the job profile. Don’t write long sentences. Know your CV well for further stages.Anything related to your CV should be at the tip of your tongue.

Round: Test
Experience: Don’t spend a lot of time on one question in quant section. There’s a cut-off in Quant and your focus should be on clearing it. If you clear the cut-off, the puzzle section will be evaluated, where solving at least 2 is generally good enough. Puzzles are hard, and need a lot of prior practice.

Round: HR Interview
Experience: Direct selections take place at the end of all interviews after a mutual discussion between all the panels. Know your CV thoroughly. Prepare for some HR questions as well. Puzzle solving and guesstimates are asked, so prepare them well. When you are asked a puzzle, do not sit quietly but think aloud. The interviewers help you structure your thoughts. Most of the times, just knowing your approach is enough for them
Tips: Evaluate the nature of your interviewer for the first 5 minutes and if possible treat the interview like a discussion. They just want to know more about you so tell it to them. Most of them are very friendly, and you will feel at ease. Be confident. Sound excited while talking about your projects/internships. It gives them confidence in you. Be very very thorough with your CV. Nothing gives a bad impression like not knowing about yourself. Ask questions if you have them at the end of the interview.

General Tips: 1: Be Confident.
2: Keep Smiling.
3: Do not be Panic.
4: Remember they are here to hire you but not reject you.
5: Do not loose hope.
6: Believe at yourself.
7: Start preparing early.
8: Do demo interviews with your friend.
Skills: Mathematics, Computer Science
College Name: IIT KHARAGPUR
Motivation: Every body joins a comapny for making a software or earning money. But I was always motivated to MAKE MONEY. I have taken this job because they have very extensive work in Share Market and they have lots of MBA from IIM's, Lots of CAs, CS. Thats why i have choosen Edelweiss. I have rejected epic System USA for this profile.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
-

I appeared for an interview in Nov 2022.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Strong appitude knowledge is required.

Round 3 - Technical 

(1 Question)

  • Q1. String , arrays, oops

Interview Preparation Tips

Interview preparation tips for other job seekers - Have strong basic concepts.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Strecture of sql statement
  • Ans. 

    SQL statements are used to interact with databases by performing operations like querying, updating, and deleting data.

    • SQL statements are made up of keywords like SELECT, INSERT, UPDATE, DELETE, etc.

    • They are structured in a specific order, with clauses like WHERE, ORDER BY, GROUP BY, etc.

    • Tables are referenced using their names, and conditions are specified to filter data.

    • Joins can be used to combine data from multiple

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(2 Questions)

  • Q1. Intro about Experience
  • Q2. Knowledge on tools
Round 2 - One-on-one 

(2 Questions)

  • Q1. Sdfsfd kjdk dvfikjsf vsjv
  • Q2. Sdjvks sdkvjsk skdcj
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. What is normalization why use this
  • Ans. 

    Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.

    • Normalization helps in reducing data redundancy by breaking down large tables into smaller ones.

    • It ensures data integrity by minimizing data anomalies such as update, insert, and delete anomalies.

    • Normalization follows a set of rules (normal forms) like 1NF, 2NF, 3NF, etc., to organize data efficiently.

    • Example: ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - focus
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Group Discussion 

Water scarcity, 3 mins , name-area-parents-topic

Round 2 - One-on-one 

(2 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    I am a passionate software engineer with experience in developing web applications using various technologies.

    • Experienced in developing web applications using HTML, CSS, JavaScript, and frameworks like React and Angular

    • Proficient in backend development with Node.js and databases like MySQL and MongoDB

    • Familiar with version control systems like Git and deployment tools like Docker

    • Strong problem-solving skills and ability

  • Answered by AI
  • Q2. What is your background
  • Ans. 

    I have a Bachelor's degree in Computer Science and 5 years of experience in software development.

    • Bachelor's degree in Computer Science

    • 5 years of experience in software development

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - whatever just enjoy the experiance
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Online test was conducted

Round 2 - Group Discussion 

We were asked to talk about one topic for 2mins.

I applied via LinkedIn and was interviewed in Mar 2022. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Advanced Coding Standards and Team handling

Interview Preparation Tips

Interview preparation tips for other job seekers - Slow and Time taking process though. Could have been more fast and transparent.

Brigosha Technologies Interview FAQs

What are the top questions asked in Brigosha Technologies Embedded Software Development Engineer interview?

Some of the top questions asked at the Brigosha Technologies Embedded Software Development Engineer interview -

  1. How an executable file is generated by a compiler? Explain the various compilat...read more
  2. Implement bit fields and explain with a piece of c...read more
  3. What are key features of static storage clas...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

CGS Interview Questions
3.5
 • 25 Interviews
Fusion Interview Questions
3.2
 • 17 Interviews
ElectrifAi Interview Questions
2.7
 • 17 Interviews
View all

Fast track your campus placements

View all
Associate Software Engineer
161 salaries
unlock blur

₹3.6 L/yr - ₹10 L/yr

Junior Software Engineer
159 salaries
unlock blur

₹3 L/yr - ₹7 L/yr

Software Engineer
95 salaries
unlock blur

₹3.2 L/yr - ₹13.7 L/yr

Embedded Software Engineer
44 salaries
unlock blur

₹3.5 L/yr - ₹8.1 L/yr

Senior Software Engineer
23 salaries
unlock blur

₹6 L/yr - ₹17 L/yr

Explore more salaries
Compare Brigosha Technologies with

Primus Global Technologies

3.9
Compare

TriGeo Technologies

3.2
Compare

GrapplTech

4.8
Compare

Plada Infotech Services

3.6
Compare
Did you find this page helpful?
Yes No
write
Share an Interview