Find Interview Questions for Top Companies
Mirafra technologies Interview Questions and Answers
Ques:- Here they have work basically based on windows. So better to have c# and windows related stuff. Like win32, mfc, .net, c# . Here in my case I did not have experience in windows to ki made them clear about that. So they focused based on concepts and cpp in depth.
Asked In :- mirafra technologies,
Right Answer:
To prepare for a senior software engineer role focused on Windows development, you should have a strong understanding of C#, .NET, Win32, and MFC. Additionally, you should be well-versed in C++ concepts, including memory management, object-oriented programming, and design patterns. Familiarity with Windows APIs and application lifecycle management is also beneficial.
Ques:- Why are you switching your current job
Asked In :- mirafra technologies,
Right Answer:
I am looking for new challenges and opportunities for growth that align more closely with my career goals and interests.
Ques:- Prepare all UART, SPI, CAN, I2C timing digrams their frame format.
Asked In :- mirafra technologies,
Right Answer:
### UART Timing Diagram and Frame Format
- **Frame Format**: Start Bit (1 bit) + Data Bits (5 to 9 bits) + Parity Bit (optional, 1 bit) + Stop Bit(s) (1 or 2 bits)
- **Timing Diagram**:
- Idle state (high)
- Start bit (low)
- Data bits (LSB first)
- Parity bit (if used)
- Stop bit (high)

### SPI Timing Diagram and Frame Format
- **Frame Format**: Data Bits (usually 8 bits) + Optional Dummy Bits
- **Timing Diagram**:
- Clock signal (SCK)
- Data is sampled on one edge (rising or falling) and changed on the opposite edge
- Chip Select (CS) signal to enable the slave device

### CAN Timing Diagram and Frame Format
- **Frame Format**: Start of Frame (1 bit) + Identifier (
Ques:- What would be your suggestion for implementation in azure data factory v2?
Asked In :- mirafra technologies,
Right Answer:
For implementing Azure Data Factory v2, I suggest the following:

1. **Use Pipelines**: Organize your data workflows into pipelines for better management.
2. **Data Flows**: Utilize data flows for data transformation without writing code.
3. **Integration Runtimes**: Choose the appropriate integration runtime (Azure, Self-hosted) based on your data sources.
4. **Triggers**: Set up triggers for scheduling and automating pipeline executions.
5. **Monitoring**: Implement monitoring and alerts to track pipeline performance and failures.
6. **Parameterization**: Use parameters and variables to make your pipelines dynamic and reusable.
7. **Version Control**: Integrate with Git for version control of your data factory resources.
Ques:- About your self non technical Exp in project Scenarios and how will you handle
Right Answer:
I have over [X years] of experience in software development, focusing on [specific areas, e.g., web applications, mobile apps]. In my previous projects, I led a team of [number] developers, where we successfully delivered [specific project or product]. I handle challenges by fostering open communication, encouraging collaboration, and using agile methodologies to adapt to changes quickly. For example, when faced with a tight deadline, I prioritized tasks and facilitated daily stand-ups to ensure everyone was aligned and focused on the most critical features.
Ques:- I have created ODBC through Data sources and tests completed sucessfully.when i am Trying to connect SQL Server through ODBC (ODBC :Oracle Open Client Adapter for ODBC 2.0.2.15.0Microsoft SQL Server 09.00.3054) unable to Connect to SQL*Plus: Release 8.0.4.0.0.it is given following error-message .Error: ORA-03121: NO interface driver connected- function not performed.
Ques:- What is swapping?
Right Answer:
Swapping is the process of exchanging the values of two variables. In C programming, this is typically done using a temporary variable to hold one value while the other is assigned.
Comments
vedhamalika.R Nov 13, 2021

Swapping two number in C programming language means exchanging the values of two variables.

Ques:- What is do while?
Right Answer:
A `do while` loop is a control flow statement in C that executes a block of code at least once and then repeatedly executes the block as long as a specified condition is true. The syntax is:

```c
do {
// code to be executed
} while (condition);
```
Ques:- What is ascending order programme?
Right Answer:
An ascending order program is a code that arranges a list of numbers or elements from the smallest to the largest. In C, this can be achieved using sorting algorithms like bubble sort, selection sort, or quicksort.
Ques:- What is storage classes?
Right Answer:
Storage classes in C define the scope, visibility, and lifetime of variables. They determine where a variable is stored, how long it lasts, and how it can be accessed. The main storage classes are:

1. **auto**: Default for local variables, limited to the block in which they are defined.
2. **register**: Suggests that the variable be stored in a CPU register for faster access.
3. **static**: Preserves the variable's value between function calls and limits its scope to the file or function.
4. **extern**: Allows a variable to be accessible across multiple files, indicating that it is defined elsewhere.
Comments
Arvind Sharma Oct 28, 2021

Storage classes in C allocate the storage area of a variable that will be retained in the memory. They are stored in the RAM of a system. Apart from the storage space, they determine the scope of a variable. Variables in the C program are stored in a physical location in the random memory, which is mainly the device’s memory and CPU registers.

Arshitha Oct 28, 2021

auto,
extern
static
register

AmbitionBox Logo

What makes Takluu valuable for interview preparation?

1 Lakh+
Companies
6 Lakh+
Interview Questions
50K+
Job Profiles
20K+
Users