Filter interviews by
The OSI model consists of seven layers that standardize network communication protocols.
1. Physical Layer: Deals with the physical connection (e.g., cables, switches).
2. Data Link Layer: Manages node-to-node data transfer (e.g., Ethernet, Wi-Fi).
3. Network Layer: Handles routing of data packets (e.g., IP protocol).
4. Transport Layer: Ensures reliable data transfer (e.g., TCP, UDP).
5. Session Layer: Manages session...
Classes are blueprints for creating objects, encapsulating data and behavior in Python, promoting code reusability and organization.
Classes define a new data type, encapsulating attributes (data) and methods (functions).
Objects are instances of classes, created using the class blueprint.
Example: class Dog: def bark(self): print('Woof!') creates a Dog class with a bark method.
Objects can have unique states; e.g., d...
I'm most comfortable with Python, Java, and JavaScript, each serving unique purposes in my software development projects.
Python: Excellent for data analysis and machine learning; used in projects like web scraping and automation.
Java: Strongly typed language; utilized in enterprise applications and Android development.
JavaScript: Essential for web development; used in creating dynamic user interfaces and single-pa...
Reversing bits involves flipping each bit in a binary representation, changing 0s to 1s and 1s to 0s.
Bitwise Operations: Use XOR with 1 to flip bits. For example, `x ^ 1` flips the least significant bit of `x`.
Looping through Bits: Iterate through each bit of a number, shifting right and using bitwise AND to check the current bit.
Using Masks: Create a mask to isolate bits and flip them accordingly. For example, `m...
Reversing a string involves rearranging its characters in the opposite order, which can be done using various methods in programming.
Using built-in functions: In Python, you can use slicing: `reversed_string = original_string[::-1]`.
Using loops: Iterate through the string in reverse order and concatenate characters: `for char in original_string[::-1]: result += char`.
Using recursion: Define a function that returns...
Linux is an open-source operating system known for its stability, security, and flexibility, widely used in servers and embedded systems.
Open Source: Linux is free to use, modify, and distribute, allowing for community-driven development.
Kernel: The core component of Linux that manages hardware and system resources, providing essential services to applications.
File System: Linux uses a hierarchical file system str...
Pointers are variables that store memory addresses, allowing for dynamic memory management and efficient data manipulation.
Pointers can point to any data type, including primitive types and user-defined types.
In C/C++, pointers are declared using the '*' symbol, e.g., 'int *ptr;'.
Pointers can be used to dynamically allocate memory using functions like 'malloc()' in C.
Pointer arithmetic allows for navigating throug...
I appeared for an interview in Mar 2025, where I was asked the following questions.
Reversing a string involves rearranging its characters in the opposite order, which can be done using various methods in programming.
Using built-in functions: In Python, you can use slicing: `reversed_string = original_string[::-1]`.
Using loops: Iterate through the string in reverse order and concatenate characters: `for char in original_string[::-1]: result += char`.
Using recursion: Define a function that returns the ...
Reversing bits involves flipping each bit in a binary representation, changing 0s to 1s and 1s to 0s.
Bitwise Operations: Use XOR with 1 to flip bits. For example, `x ^ 1` flips the least significant bit of `x`.
Looping through Bits: Iterate through each bit of a number, shifting right and using bitwise AND to check the current bit.
Using Masks: Create a mask to isolate bits and flip them accordingly. For example, `mask =...
I appeared for an interview before Jun 2024, where I was asked the following questions.
The OSI model consists of seven layers that standardize network communication protocols.
1. Physical Layer: Deals with the physical connection (e.g., cables, switches).
2. Data Link Layer: Manages node-to-node data transfer (e.g., Ethernet, Wi-Fi).
3. Network Layer: Handles routing of data packets (e.g., IP protocol).
4. Transport Layer: Ensures reliable data transfer (e.g., TCP, UDP).
5. Session Layer: Manages sessions bet...
Classes are blueprints for creating objects, encapsulating data and behavior in Python, promoting code reusability and organization.
Classes define a new data type, encapsulating attributes (data) and methods (functions).
Objects are instances of classes, created using the class blueprint.
Example: class Dog: def bark(self): print('Woof!') creates a Dog class with a bark method.
Objects can have unique states; e.g., dog1 =...
I appeared for an interview before Apr 2024, where I was asked the following questions.
I appeared for an interview before Mar 2024, where I was asked the following questions.
Pointers are variables that store memory addresses, allowing for dynamic memory management and efficient data manipulation.
Pointers can point to any data type, including primitive types and user-defined types.
In C/C++, pointers are declared using the '*' symbol, e.g., 'int *ptr;'.
Pointers can be used to dynamically allocate memory using functions like 'malloc()' in C.
Pointer arithmetic allows for navigating through arr...
Linux is an open-source operating system known for its stability, security, and flexibility, widely used in servers and embedded systems.
Open Source: Linux is free to use, modify, and distribute, allowing for community-driven development.
Kernel: The core component of Linux that manages hardware and system resources, providing essential services to applications.
File System: Linux uses a hierarchical file system structur...
Top trending discussions
The number of records retrieved depends on the default join type, which is usually INNER JOIN, returning matching records only.
If INNER JOIN is assumed, only records with matching keys in both tables are returned.
For example, if Table A has 5 records and Table B has 3 matching records, the result will be 3.
If LEFT JOIN is assumed, all records from the left table and matching records from the right table are returned.
Fo...
Dynamic break in report allows for automatic page breaks based on data.
Define a break field in the report design
Set the break field to trigger a page break when its value changes
Use dynamic break to automatically adjust page breaks based on data
Example: A report on sales by region can use dynamic break to create a new page for each region
Foreach function is used to iterate through an array of strings in a report.
Foreach function is used to loop through each element in an array of strings.
It can be used to display each element in a report.
Example: foreach(string item in stringArray){ Console.WriteLine(item); }
Aggregate awareness is a feature in Business Objects that allows reports to be optimized for performance by using aggregate tables.
Aggregate awareness is used when creating reports in Business Objects
It allows the report to use aggregate tables instead of detailed tables for improved performance
Syntax: AGGR_AWARE( Example: AGGR_AWARE(Product, Sum(Sales), Sales_Fact_Table) The @prompt function syntax is used to display a prompt message to the user and receive input. The syntax is @prompt('message', 'default value') The message is the prompt message to be displayed to the user The default value is optional and will be displayed in the input field The function returns the value entered by the user
I applied via
Campus Placement
and was interviewed before Mar 2020. There
were
5 interview rounds.
I applied via
Campus Placement
and was interviewed in Oct 2020. There
were
4 interview rounds.
I applied via
Company Website
and was interviewed in Feb 2021. There
was
1 interview round.
I applied via
Approached by Company
and was interviewed before Sep 2021. There
were
2 interview rounds.
Duration was 30 mins, I have followed shakuntaladevi , and apptitude test books, This test was not too hard, You can creak easy if you practice . Group discussion topic was Education in English and Education in Mother tonge Tamil. Some of the top questions asked at the Eximietas Design Software Engineer interview -
based on 4 interview experiences
Difficulty level
Duration
based on 5
reviews
Rating in categories
₹10.2
L/yr - ₹18.8
L/yr
₹3.5
L/yr - ₹5
L/yr
₹15
L/yr - ₹17
L/yr
₹14.2
L/yr - ₹20.5
L/yr
₹10.3
L/yr - ₹16.9
L/yr
)
Skills evaluated in this interview
Interview Questionnaire
1 Question
Interview Preparation Tips
Interview Questionnaire
3 Questions
Interview Preparation Tips
Interview Questionnaire
2 Questions
Interview Preparation Tips
Interview Questionnaire
1 Question
Interview Preparation Tips
Tell us how to improve this page.
Eximietas Design Interviews By Designations
Interview Questions for Popular Designations
Overall Interview Experience Rating
Interview Questions from Trending Companies on AmbitionBox
Eximietas Design Software Engineer Reviews and Ratings
Explore more salaries
Senior Software Engineer
Software Engineer
Senior Engineer
Vlsi Design Engineer
Devops Engineer