Upload Button Icon Add office photos

Mirafra Technologies

Compare button icon Compare button icon Compare

Filter interviews by

Mirafra Technologies Interview Questions and Answers

Updated 29 Jun 2025
Popular Designations

32 Interview questions

A Member Technical Staff was asked 3d ago
Q. Can you provide more details about your debugging experience as mentioned in your resume profile?
Ans. 

I have extensive debugging experience, utilizing various tools and methodologies to identify and resolve complex software issues.

  • Utilized GDB for debugging C/C++ applications, allowing me to step through code and inspect variables in real-time.

  • Implemented logging frameworks like Log4j to capture detailed application logs, which helped trace issues in production environments.

  • Conducted code reviews to identify poten...

View all Member Technical Staff interview questions
A Software Engineer was asked 4w ago
Q. Write a program to swap the number 0x12345 to 0x54321.
Ans. 

To swap the hexadecimal number 0x12345 to 0x54321, we can use bitwise operations or simple arithmetic.

  • Use bitwise XOR to swap without a temporary variable: a = a ^ b; b = a ^ b; a = a ^ b.

  • Convert hex to decimal: 0x12345 = 74565, 0x54321 = 340761.

  • Perform the swap: a = 0x12345, b = 0x54321; after swap, a = 0x54321, b = 0x12345.

View all Software Engineer interview questions
A Senior Software Engineer was asked 4mo ago
Q. Write a program to swap the bits in a byte.
Ans. 

Swapping bits in a byte involves exchanging the positions of bits within an 8-bit binary number.

  • A byte consists of 8 bits, indexed from 0 to 7.

  • To swap bits, you can exchange pairs: (0, 7), (1, 6), (2, 5), (3, 4).

  • Example: For byte 10110010, swapping gives 01011001.

  • Use bitwise operations: AND, OR, and XOR to manipulate bits efficiently.

  • In programming, you can use masks to isolate and swap bits.

View all Senior Software Engineer interview questions
An Embedded Software Engineer was asked 4mo ago
Q. What are your CTC expectations?
Ans. 

Expected CTC should be based on industry standards, experience, skills, and location.

  • Research industry standards for Embedded Software Engineers in your location.

  • Consider your level of experience and skills - more experience and specialized skills may command a higher salary.

  • Factor in the cost of living in the location where the job is based.

  • Negotiate based on the benefits package offered by the company.

  • Be prepare...

View all Embedded Software Engineer interview questions
An Embedded Software Engineer was asked 7mo ago
Q. Write a program based on array questions.
Ans. 

This program demonstrates how to manipulate arrays of strings in embedded software.

  • Use arrays to store multiple strings, e.g., char *names[] = {'Alice', 'Bob', 'Charlie'};

  • Access elements using indices, e.g., printf('%s', names[0]); // Outputs 'Alice'

  • Iterate through the array using loops, e.g., for(int i = 0; i < 3; i++) { printf('%s', names[i]); }

  • Consider memory management, especially in embedded systems where ...

View all Embedded Software Engineer interview questions
A Member Technical Staff was asked 7mo ago
Q. How do you find the frequency of characters in a string?
Ans. 

Find the frequency of each character in a given string.

  • Iterate through the string and count the occurrences of each character

  • Store the frequencies in a map or array

  • Return the map or array with the frequencies

View all Member Technical Staff interview questions
A Hardware Engineer was asked 7mo ago
Q. Are you willing to relocate to client locations?
Ans. 

I am open to relocating to the client's location if required.

  • I am willing to relocate for the right opportunity

  • I understand the importance of being on-site for certain projects

  • I have previous experience relocating for work, such as when I moved for my last job

View all Hardware Engineer interview questions
Are these interview questions helpful?
A Software Developer was asked 10mo ago
Q. Write a function that reverses a string. The input string is given as an array of characters s.
Ans. 

Reverse a given string

  • Use a loop to iterate through the characters of the string

  • Append each character to a new string in reverse order

  • Return the reversed string

View all Software Developer interview questions
A Staff Engineer was asked 10mo ago
Q. Can you explain the Peripheral Component Interconnect Express (PCIe) in detail?
Ans. 

PCIe (Peripheral Component Interconnect Express) is a high-speed interface standard for connecting hardware components in computers.

  • PCIe provides a point-to-point connection, allowing for faster data transfer compared to older standards like PCI.

  • It supports multiple lanes (x1, x4, x8, x16, x32) for increased bandwidth; for example, x16 can provide up to 32 GB/s.

  • PCIe is widely used for graphics cards, SSDs, and net...

View all Staff Engineer interview questions
A Software Developer was asked 10mo ago
Q. What are data structures and data types? Please provide examples of each type.
Ans. 

Data structures are ways of organizing and storing data in a computer so that it can be accessed and used efficiently.

  • Types of data structures include arrays, linked lists, stacks, queues, trees, graphs, and hash tables.

  • Arrays are a collection of elements stored in contiguous memory locations, accessed using an index.

  • Linked lists are a series of nodes where each node contains data and a reference to the next node.

  • ...

View all Software Developer interview questions

Mirafra Technologies Interview Experiences

52 interviews found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I appeared for an interview in Feb 2025.

Round 1 - Coding Test 

Virtual round for fundamental coding.

Round 2 - Assignment 

Physical round for coding assignment given on a paper.

Round 3 - One-on-one 

(4 Questions)

  • Q1. How does twisted cable work? How to see CAN voltage levels on Oscilloscope?
  • Ans. 

    Twisted cables reduce electromagnetic interference and CAN voltage levels can be observed using an oscilloscope.

    • Twisted cables consist of pairs of wires twisted together to cancel out electromagnetic interference.

    • The twisting helps maintain a consistent impedance, reducing signal degradation over distance.

    • To see CAN voltage levels, connect the oscilloscope probes to the CAN High and CAN Low lines.

    • Set the oscilloscope t...

  • Answered by AI
  • Q2. Swap the bits in a byte.
  • Ans. 

    Swapping bits in a byte involves exchanging the positions of bits within an 8-bit binary number.

    • A byte consists of 8 bits, indexed from 0 to 7.

    • To swap bits, you can exchange pairs: (0, 7), (1, 6), (2, 5), (3, 4).

    • Example: For byte 10110010, swapping gives 01011001.

    • Use bitwise operations: AND, OR, and XOR to manipulate bits efficiently.

    • In programming, you can use masks to isolate and swap bits.

  • Answered by AI
  • Q3. Why you want to join the company?
  • Ans. 

    I am excited to join the company for its innovative projects, collaborative culture, and opportunities for professional growth.

    • The company's commitment to cutting-edge technology aligns with my passion for innovation, as seen in my previous work on AI-driven applications.

    • I admire the collaborative culture here, which fosters teamwork and knowledge sharing, similar to my experience in agile development teams.

    • The opportu...

  • Answered by AI
  • Q4. How soon you can join the company?
  • Ans. 

    I can join the company in two weeks, allowing time for a smooth transition from my current role.

    • I need to provide my current employer with a two-week notice period.

    • This timeframe ensures I can wrap up ongoing projects and hand over responsibilities.

    • If needed, I can negotiate a quicker start date if my current employer agrees.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare on fundamental coding, bitwise operations and your worked projects.
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Walk-in and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Technical 

(5 Questions)

  • Q1. OOPS concept and All Major pillars with Scanrio-based questions asked on Abstract class and Interface
  • Q2. .Net MVC and .Net Core based on program.cs file and Dependency Injection and Middleware in deep
  • Q3. Pattern question and check string Palindrome
  • Q4. SQL Queries around 4th highest salary of Employee
  • Q5. All basic programming concept checking like having prefix and postfix expression problem solving on paper
  • Ans. 

    Understanding prefix and postfix expressions is crucial for evaluating expressions in programming languages and data structures.

    • Prefix expression (Polish notation) places the operator before its operands. Example: + 3 4 evaluates to 7.

    • Postfix expression (Reverse Polish notation) places the operator after its operands. Example: 3 4 + evaluates to 7.

    • To evaluate a prefix expression, read from right to left using a stack t...

  • Answered by AI
Round 2 - Technical 

(4 Questions)

  • Q1. TechnoManagerial Round Collection question to find about number of character present in the word Mirafra with live coding F2F
  • Ans. 

    Count the number of characters in the word 'Mirafra' using a simple coding approach.

    • Use the built-in function 'len()' in Python to count characters.

    • Example: len('Mirafra') returns 7.

    • Iterate through the string and count manually if needed.

    • Example: Initialize a counter and loop through each character.

  • Answered by AI
  • Q2. API testing ang REST API Concept
  • Q3. Professional Journey
  • Q4. Project Details
Round 3 - Technical 

(2 Questions)

  • Q1. It was a director round but say you need to give again technical round ,they wasted my time and money.
  • Q2. SQL Queries on pen and paper

Interview Preparation Tips

Interview preparation tips for other job seekers - HR said you haven't the skill to represent on client. Never believe on HR what they said.Final round was my Director's round but she wasted my time

Software Developer Interview Questions & Answers

user image Boya Rajasekhar

posted on 8 Aug 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. What is oops concept example with each one
  • Ans. 

    Object-oriented programming concepts include encapsulation, inheritance, polymorphism, and abstraction.

    • Encapsulation: bundling data and methods that operate on the data into a single unit (class). Example: class Car with properties like make, model, and methods like start(), stop().

    • Inheritance: creating new classes based on existing classes, inheriting their attributes and methods. Example: class SUV inheriting from cl...

  • Answered by AI
  • Q2. What is data structures and types with examples of all types
  • Ans. 

    Data structures are ways of organizing and storing data in a computer so that it can be accessed and used efficiently.

    • Types of data structures include arrays, linked lists, stacks, queues, trees, graphs, and hash tables.

    • Arrays are a collection of elements stored in contiguous memory locations, accessed using an index.

    • Linked lists are a series of nodes where each node contains data and a reference to the next node.

    • Stack...

  • Answered by AI
  • Q3. What is class and objects with example and code
  • Ans. 

    A class is a blueprint for creating objects in object-oriented programming. Objects are instances of classes.

    • A class defines the properties and behaviors of objects. For example, a 'Car' class may have properties like 'color' and 'model', and behaviors like 'drive' and 'stop'.

    • An object is an instance of a class. For example, 'myCar' can be an object of the 'Car' class with specific values for 'color' and 'model'.

    • Code e...

  • Answered by AI
  • Q4. What is virutal function and staic functions
  • Ans. 

    Virtual functions are functions in a base class that are overridden in derived classes, while static functions belong to the class itself rather than instances.

    • Virtual functions allow for dynamic binding and polymorphism in object-oriented programming.

    • Static functions are associated with the class itself and can be called without creating an instance of the class.

    • Example: virtual void display() = 0; // pure virtual fun...

  • Answered by AI
  • Q5. What is project u did in present company
  • Ans. 

    Developed a web-based project management tool for tracking tasks and deadlines.

    • Used AngularJS for front-end development

    • Implemented RESTful APIs for communication between front-end and back-end

    • Utilized MySQL database for storing project data

  • Answered by AI
Round 2 - Coding Test 

Write a function over loading and friend class with example?

Interview Preparation Tips

Interview preparation tips for other job seekers - nice

Skills evaluated in this interview

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

(2 Questions)

  • Q1. About rf testing and designing
  • Q2. Hardware tools knowlwdge
Round 2 - HR 

(2 Questions)

  • Q1. Relocation to client
  • Ans. 

    I am open to relocating to the client's location if required.

    • I am willing to relocate for the right opportunity

    • I understand the importance of being on-site for certain projects

    • I have previous experience relocating for work, such as when I moved for my last job

  • Answered by AI
  • Q2. CTC negotiations

Python Developer Interview Questions & Answers

user image sivaraj yellathuripinti

posted on 5 Aug 2024

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Fibanoica series
  • Ans. 

    The Fibonacci series is a sequence where each number is the sum of the two preceding ones, starting from 0 and 1.

    • The series starts with 0 and 1: 0, 1, 1, 2, 3, 5, 8, 13, 21, ...

    • The nth Fibonacci number can be calculated using the formula: F(n) = F(n-1) + F(n-2).

    • It can be implemented using recursion, iteration, or dynamic programming.

    • Example of a simple recursive function in Python: def fib(n): return n if n <= 1 els...

  • Answered by AI
  • Q2. Looping question
  • Q3. Decorator function
Round 2 - Technical 

(2 Questions)

  • Q1. How to call parents init method in child class if child class also have init and global variable
  • Ans. 

    Use super() method to call parent's init method in child class.

    • Use super() method in child class to call parent's init method.

    • Pass the child class and self as arguments to super() method.

    • Access the parent class attributes and methods using super().

  • Answered by AI
  • Q2. Looping question and json question

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. Write code randc behaviour
  • Ans. 

    randc behavior generates random complex numbers with specified distribution

    • Use randc to generate random complex numbers

    • Specify distribution using arguments like mean, variance, etc.

    • Example: randc(10, 1, 2) generates 10 random complex numbers with mean 1 and variance 2

  • Answered by AI
  • Q2. Functinal coverage
  • Q3. Code coverage related questions
  • Q4. Monitor and scoreboard connections
  • Q5. Project related questions

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Oct 2024.

Round 1 - One-on-one 

(2 Questions)

  • Q1. WAP based on array question
  • Ans. 

    This program demonstrates how to manipulate arrays of strings in embedded software.

    • Use arrays to store multiple strings, e.g., char *names[] = {'Alice', 'Bob', 'Charlie'};

    • Access elements using indices, e.g., printf('%s', names[0]); // Outputs 'Alice'

    • Iterate through the array using loops, e.g., for(int i = 0; i < 3; i++) { printf('%s', names[i]); }

    • Consider memory management, especially in embedded systems where resou...

  • Answered by AI
  • Q2. Technical questions based on CV

Software Engineer Interview Questions & Answers

user image Pranjal Pandharinath Bankar

posted on 3 Jun 2025

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

I appeared for an interview in May 2025, where I was asked the following questions.

  • Q1. Code inside sizeof
  • Ans. 

    Using code inside sizeof can lead to unexpected behavior; sizeof evaluates at compile time, not runtime.

    • sizeof is evaluated at compile time, so any code inside it must not have side effects.

    • Example: sizeof(1 + 2) evaluates to sizeof(int), not the result of the expression.

    • Using function calls inside sizeof is allowed, but the function must not have side effects.

    • Example: sizeof(someFunction()) is valid if someFunction() ...

  • Answered by AI
  • Q2. Swap the number from 0x12345 to 0x54321
  • Ans. 

    To swap the hexadecimal number 0x12345 to 0x54321, we can use bitwise operations or simple arithmetic.

    • Use bitwise XOR to swap without a temporary variable: a = a ^ b; b = a ^ b; a = a ^ b.

    • Convert hex to decimal: 0x12345 = 74565, 0x54321 = 340761.

    • Perform the swap: a = 0x12345, b = 0x54321; after swap, a = 0x54321, b = 0x12345.

  • Answered by AI
  • Q3. Project related questions
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Project questions
  • Q2. Sv and uvm basics
Round 2 - One-on-one 

(2 Questions)

  • Q1. Pcie basic questions
  • Q2. SV and UVM basics

Scrum Master Interview Questions & Answers

user image Anonymous

posted on 23 Jul 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What are the Scrum Metrics used in your Project
  • Ans. 

    Scrum Metrics include burndown charts, velocity, sprint burndown, and team velocity.

    • Burndown charts track the remaining work in a sprint.

    • Velocity measures the amount of work completed in a sprint.

    • Sprint burndown shows the daily progress of the team during a sprint.

    • Team velocity calculates the average amount of work completed by the team in a sprint.

  • Answered by AI
  • Q2. How do you resolve conflicts?
  • Ans. 

    I resolve conflicts by facilitating open communication, active listening, and finding mutually agreeable solutions.

    • Encourage open communication between parties involved in the conflict

    • Practice active listening to understand each party's perspective

    • Facilitate a discussion to find common ground and mutually agreeable solutions

    • Mediate the conflict by focusing on the issue at hand rather than personal differences

  • Answered by AI

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Mirafra Technologies?
Ask anonymously on communities.

Mirafra Technologies Interview FAQs

How many rounds are there in Mirafra Technologies interview?
Mirafra Technologies interview process usually has 2-3 rounds. The most common rounds in the Mirafra Technologies interview process are Technical, One-on-one Round and Resume Shortlist.
How to prepare for Mirafra Technologies interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Mirafra Technologies. The most common topics and skills that interviewers at Mirafra Technologies expect are Python, C++, RTOS, Linux Kernel Programming and Embedded C.
What are the top questions asked in Mirafra Technologies interview?

Some of the top questions asked at the Mirafra Technologies interview -

  1. Why the default value of reg keyword is garbage value o...read more
  2. Why we should use auto keyword in local scope o...read more
  3. what is data structures and types with examples of all ty...read more
How long is the Mirafra Technologies interview process?

The duration of Mirafra Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.8/5

based on 40 interview experiences

Difficulty level

Easy 14%
Moderate 76%
Hard 10%

Duration

Less than 2 weeks 76%
2-4 weeks 19%
4-6 weeks 5%
View more

Interview Questions from Similar Companies

Texas Instruments Interview Questions
3.9
 • 126 Interviews
Synopsys Interview Questions
3.9
 • 95 Interviews
Molex Interview Questions
3.9
 • 58 Interviews
Tessolve Interview Questions
3.5
 • 56 Interviews
Lam Research Interview Questions
3.7
 • 50 Interviews
Apar Industries Interview Questions
4.1
 • 49 Interviews
Broadcom Interview Questions
3.4
 • 42 Interviews
View all

Mirafra Technologies Reviews and Ratings

based on 257 reviews

4.1/5

Rating in categories

3.8

Skill development

4.1

Work-life balance

3.8

Salary

3.7

Job security

4.0

Company culture

3.6

Promotions

3.8

Work satisfaction

Explore 257 Reviews and Ratings
Devops Engineer

Delhi/Ncr

4-9 Yrs

Not Disclosed

Multimedia Developer

Hyderabad / Secunderabad

3-6 Yrs

Not Disclosed

Python Developer

Bangalore / Bengaluru

3-6 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
313 salaries
unlock blur

₹11 L/yr - ₹19.9 L/yr

Member Technical Staff
151 salaries
unlock blur

₹10 L/yr - ₹31 L/yr

Software Engineer
128 salaries
unlock blur

₹4.4 L/yr - ₹10 L/yr

Physical Design Engineer
60 salaries
unlock blur

₹5 L/yr - ₹17.5 L/yr

Software Engineer2
55 salaries
unlock blur

₹6 L/yr - ₹12.8 L/yr

Explore more salaries
Compare Mirafra Technologies with

Apar Industries

4.1
Compare

Molex

3.9
Compare

TDK India Private Limited

3.8
Compare

Micron Technology

3.6
Compare
write
Share an Interview