InterviewDigestInterviewDigest
Back to Question Bank

Technical Interview Questions

63 real questions extracted from Technical Interview rounds.

rakutenInterntoday

Scenario-based questions on exception handling and polymorphism

Second technical interview over Skype with a Senior Architect and Manager. Focused on concurrency, low-level Java, DBMS locking, and advanced data structures.

rakutenInterntoday

Design a browser (high-level backend) involving state-management and functionalities

Technical interview with a senior engineer, focusing on algorithms, data structures, OOPs, low-level design, and DBMS. Duration: 45-50 minutes.

rakutenInterntoday

Comparison of NoSQL against RDBMS

Second technical interview over Skype with a Senior Architect and Manager. Focused on concurrency, low-level Java, DBMS locking, and advanced data structures.

rakutenInterntoday

Performance optimization problem solved using modified hash-maps

Second technical interview over Skype with a Senior Architect and Manager. Focused on concurrency, low-level Java, DBMS locking, and advanced data structures.

rakutenInterntoday

Writing SQL queries to design a system from scratch

Second technical interview over Skype with a Senior Architect and Manager. Focused on concurrency, low-level Java, DBMS locking, and advanced data structures.

rakutenInterntoday

Algorithm questions primarily from linked lists, graphs, stacks, and queues

Technical interview with a senior engineer, focusing on algorithms, data structures, OOPs, low-level design, and DBMS. Duration: 45-50 minutes.

rakutenInterntoday

Explain abstraction, multiple inheritance in Java, and encapsulation. Discuss the Java Collection Framework, including List, Maps, and Set.

45-minute interview with a panel of two members. Questions covered OOP concepts (abstraction, multiple inheritance in Java, encapsulation), Java Collection Framework (List, Maps, Set), data structures, testing concepts, SDLC, and real-world test case design. Also included discussions about summer internship and personal projects.

rakutenInterntoday

Explain data structures and their applications. Discuss how testing is integrated into software design and provide examples of test case design for real-world scenarios.

45-minute interview with a panel of two members. Questions covered OOP concepts (abstraction, multiple inheritance in Java, encapsulation), Java Collection Framework (List, Maps, Set), data structures, testing concepts, SDLC, and real-world test case design. Also included discussions about summer internship and personal projects.

edgeverveOthertoday

Explain in-depth details about projects listed in the resume, including problem-solving approach, contributions, technologies used, challenges faced, and solutions implemented.

One-on-one technical interview evaluating project knowledge and DSA skills.

edgeverveOthertoday

Solve two to three DSA problems of easy to medium difficulty on the spot, explaining the thought process, approach, and writing optimized code in real-time.

One-on-one technical interview evaluating project knowledge and DSA skills.

congaSDE-1 / New Gradtoday

Explain and implement a stack using an array with push and pop functions

Detailed technical discussion covering DSA, OOPs, and DBMS concepts, along with project-related questions.

congaSDE-1 / New Gradtoday

Explain and implement polymorphism, abstract class, and interface in OOPs

Detailed technical discussion covering DSA, OOPs, and DBMS concepts, along with project-related questions.

congaSDE-1 / New Gradtoday

Relationships and joins in DBMS

Detailed technical discussion covering DSA, OOPs, and DBMS concepts, along with project-related questions.

congaSDE-1 / New Gradtoday

Implement a linked list with functions to insert at the end and delete the nth element

Detailed technical discussion covering DSA, OOPs, and DBMS concepts, along with project-related questions.

congaSDE-1 / New Gradtoday

Explain REST API and how to fetch data from an API

Detailed technical discussion covering DSA, OOPs, and DBMS concepts, along with project-related questions.

congaSDE-1 / New Gradtoday

Differences and use cases of interfaces

Detailed technical discussion covering DSA, OOPs, and DBMS concepts, along with project-related questions.

expediaInternyesterday

DSA questions based on trees, DSU, sliding windows, and quick sort

Technical round focused on Data Structures and Algorithms, including topics like trees, DSU, sliding windows, and quick sort. Followed by a brief discussion about the candidate's projects.

expediaInternyesterday

Brief discussion about the candidate's projects

Technical round focused on Data Structures and Algorithms, including topics like trees, DSU, sliding windows, and quick sort. Followed by a brief discussion about the candidate's projects.

honeywellSDE-1 / New Grad4 days ago

Write a for-each loop in jQuery.

Questions focused on resume-based topics. The interviewer asked about writing a for-each loop in jQuery, LINQ joins, SQL equivalents, and bubble sort. Emphasis was placed on using specific keywords in responses.

honeywellSDE-1 / New Grad4 days ago

Explain the design and defects of the implemented application, including logging, static classes, dependency injection, and design patterns. Suggest improvements using the repository design pattern.

Review of the assignment from the pair-programming test. The interviewer inspected the application functionality, design, and defects. The candidate explained logging, static classes, dependency injection, design patterns, and improvements using the repository design pattern.

honeywellSDE-1 / New Grad4 days ago

Write LINQ joins and their SQL equivalents.

Questions focused on resume-based topics. The interviewer asked about writing a for-each loop in jQuery, LINQ joins, SQL equivalents, and bubble sort. Emphasis was placed on using specific keywords in responses.

honeywellSDE-1 / New Grad4 days ago

Implement bubble sort.

Questions focused on resume-based topics. The interviewer asked about writing a for-each loop in jQuery, LINQ joins, SQL equivalents, and bubble sort. Emphasis was placed on using specific keywords in responses.

honeywellSDE-1 / New Grad4 days ago

Solve an in-place array problem to remove spaces from a string (e.g., 'This is easy' -> 'Thisiseasy').

Focused on basic ASP.NET concepts. The interviewer provided a problem to remove spaces from a string in-place and promoted the candidate to the next round.

honeywellIntern4 days ago

Willingness to work outside comfort zones (technology)

Face-to-face technical interview covering networking concepts (e.g., what happens when you type a URL, DNS), CV-based questions (projects and internships), general technology topics (ML, cloud, Linux, scripting, automation, cybersecurity), web development (GET, POST, CSS), basic JAVA concepts (inheritance), GIT, startup ideas, and willingness to work outside comfort zones.

honeywellIntern4 days ago

Explain cybersecurity and its importance

Face-to-face technical interview covering networking concepts (e.g., what happens when you type a URL, DNS), CV-based questions (projects and internships), general technology topics (ML, cloud, Linux, scripting, automation, cybersecurity), web development (GET, POST, CSS), basic JAVA concepts (inheritance), GIT, startup ideas, and willingness to work outside comfort zones.

honeywellIntern4 days ago

Explain what is ML, cloud, Linux, scripting, and automation

Face-to-face technical interview covering networking concepts (e.g., what happens when you type a URL, DNS), CV-based questions (projects and internships), general technology topics (ML, cloud, Linux, scripting, automation, cybersecurity), web development (GET, POST, CSS), basic JAVA concepts (inheritance), GIT, startup ideas, and willingness to work outside comfort zones.

honeywellIntern4 days ago

What is GET and POST, and why do we use CSS

Face-to-face technical interview covering networking concepts (e.g., what happens when you type a URL, DNS), CV-based questions (projects and internships), general technology topics (ML, cloud, Linux, scripting, automation, cybersecurity), web development (GET, POST, CSS), basic JAVA concepts (inheritance), GIT, startup ideas, and willingness to work outside comfort zones.

honeywellIntern4 days ago

Explain GIT and its importance

Face-to-face technical interview covering networking concepts (e.g., what happens when you type a URL, DNS), CV-based questions (projects and internships), general technology topics (ML, cloud, Linux, scripting, automation, cybersecurity), web development (GET, POST, CSS), basic JAVA concepts (inheritance), GIT, startup ideas, and willingness to work outside comfort zones.

honeywellIntern4 days ago

Basic JAVA concepts like inheritance

Face-to-face technical interview covering networking concepts (e.g., what happens when you type a URL, DNS), CV-based questions (projects and internships), general technology topics (ML, cloud, Linux, scripting, automation, cybersecurity), web development (GET, POST, CSS), basic JAVA concepts (inheritance), GIT, startup ideas, and willingness to work outside comfort zones.

honeywellIntern4 days ago

Explain networking concepts like what happens when you type a URL in a web browser and what is DNS

Face-to-face technical interview covering networking concepts (e.g., what happens when you type a URL, DNS), CV-based questions (projects and internships), general technology topics (ML, cloud, Linux, scripting, automation, cybersecurity), web development (GET, POST, CSS), basic JAVA concepts (inheritance), GIT, startup ideas, and willingness to work outside comfort zones.

honeywellOther4 days ago

Questions on data structures, arrays, and basic programming concepts

Technical interview assessing fundamentals in data structures, arrays, and basic programming concepts.

barclaysSDE-1 / New Grad4 days ago

Database-related questions linked to the project

Single interview round for the Barclays Campus FTE role. Included introduction, discussion on projects to assess depth of knowledge, database-related questions linked to the project, solving an SQL query to retrieve employee names and their manager's names from the same table, and managerial/behavioral questions.

barclaysSDE-1 / New Grad4 days ago

SQL query to retrieve employee names and their manager's names from the same table

Single interview round for the Barclays Campus FTE role. Included introduction, discussion on projects to assess depth of knowledge, database-related questions linked to the project, solving an SQL query to retrieve employee names and their manager's names from the same table, and managerial/behavioral questions.

barclaysSDE-1 / New Grad4 days ago

Explain project details including structure and approach

Single interview round for the Barclays Campus FTE role. Included introduction, discussion on projects to assess depth of knowledge, database-related questions linked to the project, solving an SQL query to retrieve employee names and their manager's names from the same table, and managerial/behavioral questions.

barclaysSDE-1 / New Grad4 days ago

Explain your project in detail, including its structure and your understanding.

Single interview round for the Barclays Campus FTE Role. Introduction, project discussion, database-related questions, SQL query solving, and managerial/behavioral questions.

barclaysSDE-1 / New Grad4 days ago

Solve and explain an SQL query to retrieve employee names and their manager names from the same table.

Single interview round for the Barclays Campus FTE Role. Introduction, project discussion, database-related questions, SQL query solving, and managerial/behavioral questions.

nvidiaIntern5 days ago

Modify a given multithreading code to ensure thread A prints 'A' first, followed by thread B printing 'B', using semaphores.

Second round began with an introduction followed by questions on projects. The interviewer revisited 3 questions from the first round, focusing on pointers, signed and unsigned integers, and probability. Additional questions were asked on anagram checking, maximum depth of a binary tree, pass-by-value vs. pass-by-reference, stack overflow, stack usage, recursion, cache performance in loops, and multithreading with semaphores.

nvidiaIntern5 days ago

Given a 2D array with nested loops for row-wise and column-wise addition, determine which loop is preferred for cache performance and why.

Second round began with an introduction followed by questions on projects. The interviewer revisited 3 questions from the first round, focusing on pointers, signed and unsigned integers, and probability. Additional questions were asked on anagram checking, maximum depth of a binary tree, pass-by-value vs. pass-by-reference, stack overflow, stack usage, recursion, cache performance in loops, and multithreading with semaphores.

nvidiaIntern5 days ago

Explain what a stack overflow is, where stacks are used, and how recursion utilizes the stack.

Second round began with an introduction followed by questions on projects. The interviewer revisited 3 questions from the first round, focusing on pointers, signed and unsigned integers, and probability. Additional questions were asked on anagram checking, maximum depth of a binary tree, pass-by-value vs. pass-by-reference, stack overflow, stack usage, recursion, cache performance in loops, and multithreading with semaphores.

nvidiaIntern5 days ago

Given a code snippet, determine the output and explain errors. Modify the code to produce the correct output, focusing on pass-by-value and pass-by-reference concepts.

Second round began with an introduction followed by questions on projects. The interviewer revisited 3 questions from the first round, focusing on pointers, signed and unsigned integers, and probability. Additional questions were asked on anagram checking, maximum depth of a binary tree, pass-by-value vs. pass-by-reference, stack overflow, stack usage, recursion, cache performance in loops, and multithreading with semaphores.

nvidiaIntern5 days ago

Find the maximum depth of a binary tree.

Second round began with an introduction followed by questions on projects. The interviewer revisited 3 questions from the first round, focusing on pointers, signed and unsigned integers, and probability. Additional questions were asked on anagram checking, maximum depth of a binary tree, pass-by-value vs. pass-by-reference, stack overflow, stack usage, recursion, cache performance in loops, and multithreading with semaphores.

nvidiaIntern5 days ago

Explain the logic for checking if a given string is an anagram of a substring.

Second round began with an introduction followed by questions on projects. The interviewer revisited 3 questions from the first round, focusing on pointers, signed and unsigned integers, and probability. Additional questions were asked on anagram checking, maximum depth of a binary tree, pass-by-value vs. pass-by-reference, stack overflow, stack usage, recursion, cache performance in loops, and multithreading with semaphores.

nvidiaData Science / ML5 days ago

Advanced analytics, machine learning algorithms, feature engineering, model evaluation, deployment, and data-driven decision-making

A 1-hour interview focused on advanced analytics, machine learning techniques, and algorithm development. The candidate discussed feature engineering, model evaluation, deployment, and applied machine learning methods to solve complex data problems.

nvidiaData Science / ML5 days ago

Data modeling principles, SQL, Python, and Tableau proficiency, data visualization techniques for stakeholder communication

A 1-hour interview focused on data modeling, data visualization, and tools proficiency. The candidate developed data models, created visualizations, and discussed their effectiveness in communicating insights to stakeholders.

nvidiaIntern5 days ago

How to turn on or off a particular bit in a 32-bit integer

One-hour online interview conducted by three interviewers. Questions covered linked lists, C programming, OS concepts, bit manipulation, and puzzles.

nvidiaIntern5 days ago

Predict the next number in the series: 11, 13, 12, 14, 13, ...

One-hour online interview conducted by three interviewers. Questions covered linked lists, C programming, OS concepts, bit manipulation, and puzzles.

nvidiaIntern5 days ago

Implement the memcpy function in C

One-hour online interview conducted by three interviewers. Questions covered linked lists, C programming, OS concepts, bit manipulation, and puzzles.

nvidiaIntern5 days ago

Explain whether a program would execute for exactly 100 ms if every loop iteration takes 1 ms and the code runs for 100 iterations

One-hour online interview conducted by three interviewers. Questions covered linked lists, C programming, OS concepts, bit manipulation, and puzzles.

nvidiaIntern5 days ago

Pointer manipulation questions involving an array with elements 10, 20, 30, 40

One-hour online interview conducted by three interviewers. Questions covered linked lists, C programming, OS concepts, bit manipulation, and puzzles.

nvidiaIntern5 days ago

Delete the k-th node from the end of a linked list (head given)

One-hour online interview conducted by three interviewers. Questions covered linked lists, C programming, OS concepts, bit manipulation, and puzzles.

nvidiaIntern5 days ago

Difference between a struct and a class in C++

One-hour online interview conducted by three interviewers. Questions covered linked lists, C programming, OS concepts, bit manipulation, and puzzles.

nvidiaIntern5 days ago

Explain multithreading concepts and garbage collection in Java

60-minute online interview focusing on projects, DSA, OS, CN, coding, and resume-based questions. Included live coding, OS concepts, CN topics, multithreading, Java, and behavioral discussions.

nvidiaIntern5 days ago

Discuss leadership experience as a Department Vice President during diploma and related events organized

60-minute online interview focusing on projects, DSA, OS, CN, coding, and resume-based questions. Included live coding, OS concepts, CN topics, multithreading, Java, and behavioral discussions.

nvidiaIntern5 days ago

Discuss core OS concepts, TCP/IP stack, message flow between computers, OSI model, and protocols

60-minute online interview focusing on projects, DSA, OS, CN, coding, and resume-based questions. Included live coding, OS concepts, CN topics, multithreading, Java, and behavioral discussions.

nvidiaIntern5 days ago

Explain race conditions and deadlock prevention in operating systems

60-minute online interview focusing on projects, DSA, OS, CN, coding, and resume-based questions. Included live coding, OS concepts, CN topics, multithreading, Java, and behavioral discussions.

nvidiaIntern5 days ago

Short coding questions on arrays, strings, linked lists, binary trees, and bit manipulation

60-minute online interview focusing on projects, DSA, OS, CN, coding, and resume-based questions. Included live coding, OS concepts, CN topics, multithreading, Java, and behavioral discussions.

nvidiaIntern5 days ago

Find the maximum repeating character in a string with three live variations focusing on optimized time and space complexity

60-minute online interview focusing on projects, DSA, OS, CN, coding, and resume-based questions. Included live coding, OS concepts, CN topics, multithreading, Java, and behavioral discussions.

nvidiaIntern5 days ago

Behavioral question: How would you respond if offered a different role than expected?

60-minute online interview focusing on projects, DSA, OS, CN, coding, and resume-based questions. Included live coding, OS concepts, CN topics, multithreading, Java, and behavioral discussions.

ibmIntern5 days ago

Explain the logic for the pattern-printing problem from Round 2

30-minute technical interview with 2 panelists. Discussed logic for the pattern-printing problem from Round 2, SQL queries and a scenario-based database question, factors for designing a grocery store website, web development projects, and web page rendering process. Questions were application-oriented due to non-CS background.

ibmIntern5 days ago

SQL queries and a scenario-based database question

30-minute technical interview with 2 panelists. Discussed logic for the pattern-printing problem from Round 2, SQL queries and a scenario-based database question, factors for designing a grocery store website, web development projects, and web page rendering process. Questions were application-oriented due to non-CS background.

ibmIntern5 days ago

Web development projects discussion

30-minute technical interview with 2 panelists. Discussed logic for the pattern-printing problem from Round 2, SQL queries and a scenario-based database question, factors for designing a grocery store website, web development projects, and web page rendering process. Questions were application-oriented due to non-CS background.

ibmIntern5 days ago

Factors to consider while designing a website for a grocery store

30-minute technical interview with 2 panelists. Discussed logic for the pattern-printing problem from Round 2, SQL queries and a scenario-based database question, factors for designing a grocery store website, web development projects, and web page rendering process. Questions were application-oriented due to non-CS background.

ibmIntern5 days ago

How web pages are rendered

30-minute technical interview with 2 panelists. Discussed logic for the pattern-printing problem from Round 2, SQL queries and a scenario-based database question, factors for designing a grocery store website, web development projects, and web page rendering process. Questions were application-oriented due to non-CS background.