Member Technical

20+ Member Technical Interview Questions and Answers

Updated 3 Oct 2024
search-icon

Q1. What is the angle made by min when it moved from 5 to 5:40.

Ans.

Min's angle from 5 to 5:40 is 120 degrees.

  • The minute hand moves 360 degrees in 60 minutes.

  • From 5 to 6, the minute hand moves 30 degrees per 5 minutes.

  • From 5 to 5:40, the minute hand moves 30 degrees per 8 minutes.

  • Therefore, the angle made by the minute hand is 30 degrees x 8 = 240 degrees.

  • However, the angle between 5 and 5:40 is only 240 degrees - 120 degrees = 120 degrees.

Q2. What is DFMEA, VAVE etc... and all other design parameters (that was listed in my resume)

Ans.

DFMEA stands for Design Failure Mode and Effects Analysis, VAVE stands for Value Analysis/Value Engineering.

  • DFMEA is a systematic approach to identify and mitigate potential failures in a design.

  • It involves analyzing the potential failure modes, their effects, and the likelihood of occurrence.

  • DFMEA helps in prioritizing and implementing design changes to improve reliability and reduce risks.

  • VAVE is a systematic approach to optimize the value of a product by reducing costs whi...read more

Member Technical Interview Questions and Answers for Freshers

illustration image

Q3. What are different kind of security vulnerabilities and how to handle that

Ans.

Security vulnerabilities include SQL injection, cross-site scripting, and insecure direct object references.

  • SQL injection: attackers insert malicious SQL code into input fields to access or manipulate database

  • Cross-site scripting: attackers inject malicious scripts into web pages viewed by other users

  • Insecure direct object references: attackers access unauthorized data by manipulating object references

Q4. What are different types of pointers.explain each

Ans.

Different types of pointers include null pointers, void pointers, function pointers, and array pointers.

  • Null pointers: pointers that do not point to any memory location.

  • Void pointers: pointers that can point to any data type.

  • Function pointers: pointers that point to functions.

  • Array pointers: pointers that point to the first element of an array.

Are these interview questions helpful?

Q5. What is object oriented programming?

Ans.

Object oriented programming is a programming paradigm that uses objects to represent and manipulate data.

  • It focuses on encapsulation, inheritance, and polymorphism.

  • Encapsulation hides the implementation details of an object from the outside world.

  • Inheritance allows a class to inherit properties and methods from another class.

  • Polymorphism allows objects of different classes to be treated as if they were of the same class.

  • Examples of object oriented programming languages includ...read more

Frequently asked in, ,

Q6. 1.swap two nodes in a ll,2.swap two no,frequency count of a array ,

Ans.

Answering technical interview questions on linked lists and arrays.

  • To swap two nodes in a linked list, we need to identify the nodes and swap their pointers.

  • To swap two numbers in an array, we can use a temporary variable to store one of the numbers while swapping.

  • To count the frequency of elements in an array, we can use a hash table or a dictionary to store the count of each element.

  • Example: swapping nodes in a linked list - if we want to swap nodes A and B, we need to iden...read more

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Q7. Write a program to find the occurrences of each element and sort the array in the increasing order of

Ans.

Program to find occurrences of each element and sort array in increasing order.

  • Use a HashMap to store the count of each element in the array.

  • Sort the array based on the occurrences of each element.

  • Handle edge cases like empty array or null input.

Q8. Iterate through elements of array using pointers

Ans.

Iterate through array using pointers

  • Declare a pointer variable to point to the first element of the array

  • Use a loop to iterate through the array by incrementing the pointer

  • Stop the loop when the pointer reaches the end of the array

Member Technical Jobs

Member Technical 0-4 years
BROADRIDGE FINANCIAL SOLUTIONS (INDIA) PVT LTD
4.0
Bangalore / Bengaluru
Member Technical 0-2 years
BROADRIDGE FINANCIAL SOLUTIONS (INDIA) PVT LTD
4.0
Hyderabad / Secunderabad
Member Technical 0-2 years
BROADRIDGE FINANCIAL SOLUTIONS (INDIA) PVT LTD
4.0
Mumbai

Q9. What is pointers

Ans.

Pointers are variables that store memory addresses of other variables. They allow direct manipulation of memory.

  • Pointers are declared using the * symbol.

  • They can be used to pass values by reference.

  • Pointers can be used to dynamically allocate memory.

  • Example: int *ptr; ptr = # *ptr = 10;

  • Example: void swap(int *a, int *b) { int temp = *a; *a = *b; *b = temp; }

Q10. What is abstraction in oops?

Ans.

Abstraction in OOP is the process of hiding unnecessary details and exposing only essential features of an object.

  • Abstraction focuses on what an object does rather than how it does it.

  • It allows us to create abstract classes and interfaces that can be used as blueprints for creating objects.

  • Abstraction helps in achieving modularity, reusability, and maintainability of code.

  • Example: A car can be abstracted as a vehicle with properties like speed, fuel, and methods like start, s...read more

Q11. 1) How do you detect a loop in Linked List?

Ans.

To detect a loop in a Linked List, we can use Floyd's Cycle Detection Algorithm.

  • Start with two pointers, slow and fast, both initially pointing to the head of the linked list.

  • Move the slow pointer by one step and the fast pointer by two steps in each iteration.

  • If there is a loop, the two pointers will eventually meet at some point within the loop.

Q12. What is index in database

Ans.

Index in a database is a data structure that improves the speed of data retrieval operations.

  • Indexes are used to quickly locate data without having to search every row in a database table.

  • They are created on columns in a database table to speed up the query process.

  • Examples of indexes include primary keys, unique keys, and composite keys.

Q13. 1.Swap two numbers without using temp variable

Ans.

Swapping two numbers without using a temporary variable.

  • Use arithmetic operations to swap the values

  • Add the two numbers and store the result in the first variable

  • Subtract the second variable from the result and store it in the second variable

  • Subtract the second variable from the first variable to get the original value of the second variable

  • The values of the two variables are now swapped

Q14. 2.Explain the project done in Engineering

Ans.

Developed a smart irrigation system using IoT technology

  • Designed and implemented a system to monitor soil moisture levels

  • Integrated sensors and actuators to control water flow

  • Developed a mobile app to remotely monitor and control the system

  • Reduced water usage by 30% and improved crop yield by 20%

  • Used Arduino and Raspberry Pi for hardware and Python for software

Q15. What is Hashing

Ans.

Hashing is a process of converting input data into a fixed-size string of bytes using a mathematical algorithm.

  • Hashing is used to securely store passwords by converting them into a hash value.

  • Hashing is used in data retrieval systems to quickly locate data based on its hash value.

  • Common hashing algorithms include MD5, SHA-1, and SHA-256.

Q16. What is partial View

Ans.

Partial view is a reusable view component in ASP.NET MVC which can be rendered within a view.

  • Partial views can be used to break down complex views into smaller, manageable components.

  • They can be rendered within other views using the @Html.Partial() method.

  • Partial views are useful for reusing code and improving maintainability of MVC applications.

Q17. Explain selenium webdriver and its architecture

Ans.

Selenium WebDriver is a tool used for automating web application testing. It provides a programming interface to interact with web elements.

  • Selenium WebDriver is a popular open-source tool for automating web browsers.

  • It allows testers to write test scripts in programming languages like Java, Python, etc.

  • The architecture of Selenium WebDriver consists of client libraries, JSON wire protocol, browser drivers, and browsers.

  • Client libraries provide methods to interact with web el...read more

Q18. Expected CTC and percentage

Ans.

Expected CTC and percentage

  • Expected CTC refers to the salary package that the candidate is looking for

  • Percentage refers to the academic percentage achieved by the candidate

  • The candidate can mention their expected CTC based on their experience and industry standards

  • The academic percentage can showcase the candidate's academic performance and potential

Q19. String code in python

Ans.

String manipulation in Python

  • Use string methods like split(), join(), replace(), etc.

  • Remember that strings are immutable in Python

  • Be mindful of string concatenation efficiency

Q20. Pointer manipulation in C

Ans.

Pointer manipulation in C involves accessing and modifying memory addresses to work with data efficiently.

  • Pointers are variables that store memory addresses.

  • They are used to access and manipulate data directly in memory.

  • Example: int *ptr; ptr = # *ptr = 10;

Q21. Bitwise operations in C

Ans.

Bitwise operations in C are used to manipulate individual bits of data in variables.

  • Bitwise AND (&) - sets a bit to 1 only if both corresponding bits are 1

  • Bitwise OR (|) - sets a bit to 1 if either of the corresponding bits is 1

  • Bitwise XOR (^) - sets a bit to 1 if the corresponding bits are different

  • Bitwise NOT (~) - inverts all the bits in a variable

  • Left shift (<<) - shifts the bits to the left by a specified number of positions

  • Right shift (>>) - shifts the bits to the right...read more

Q22. Linked list in C programming

Ans.

Linked list is a data structure in C programming where each element points to the next element in the list.

  • Linked list is made up of nodes, each containing data and a pointer to the next node.

  • Insertion and deletion operations are efficient in linked lists compared to arrays.

  • Traversal in linked list requires iterating through each node starting from the head node.

  • Example: struct Node { int data; struct Node* next; };

  • Example: Inserting a node at the beginning of a linked list: ...read more

Q23. Design a lift

Ans.

Designing a lift involves considering various factors such as capacity, speed, safety features, and energy efficiency.

  • Determine the maximum weight capacity and number of passengers the lift should accommodate

  • Decide on the speed of the lift and the number of floors it should serve

  • Include safety features such as emergency brakes, backup power supply, and fire protection

  • Consider energy efficiency by using regenerative braking and LED lighting

  • Choose the type of lift system such a...read more

Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Interview experiences of popular companies

3.5
 • 3.7k Interviews
3.8
 • 2.8k Interviews
4.3
 • 501 Interviews
3.9
 • 61 Interviews
3.7
 • 34 Interviews
View all

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary

Member Technical Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
65 L+

Reviews

4 L+

Interviews

4 Cr+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter