Interview Questions

Technical Interview Questions

Browse technical interview questions by role and company. Prepare clear explanations of fundamentals, tools, project experience, and engineering tradeoffs.

Preview questions — sign in to check your access.

If in a linked list there is a loop, how to detect it?

technicalHCLTechSoftware Engineer

What is your understanding of basic data structure and algorithms?

technicalHCLTechTechnical Lead

Describe HashMap's working mechanism and SOLID principles.

technicalHCLTechTechnical Lead

Explain all types of joins in SQL.

technicalVisa-IncSystems Analyst

How do you differentiate between interfaces and abstract classes in Java, and when do you choose to use each?

technicalHCLTechSoftware Engineer

Discuss multithreading and concurrency in Java.

technicalHCLTechJava Developer

What is polymorphism?

technicalHCLTechSoftware Engineer

What programming languages are you familiar with, and how comfortable are you using them?

technicalHCLTechSoftware Engineer

What is the difference between TCP and UDP protocols?

technicalAmazonCloud Support

Explain stacks and queues.

technicalAmazonSoftware Engineer

What is a deadlock and how can you avoid it?

technicalAmazonSoftware Development Engineer

What is the difference between an array and a linked list?

technicalVisa-IncQA Engineer

Describe the singleton pattern and explain a scenario where it's appropriately used.

technicalHCLTechSoftware Engineer

What do you know about our company?

technicalBank-of-AmericaBanking Center Manager

What is a linked list?

technicalOracleConsultant

What is the difference between overloading and overriding in Java?

technicalHCLTechJava Developer

What is the difference between thread and process, and how do they communicate with each other?

technicalMicrosoftSoftware Engineer

Differences between list and tuple, dictionary in Python.

technicalHCLTechSoftware Engineer

Explain the differences between SQL and NoSQL databases and when to use each one.

technicalAppleSoftware Engineer

How does virtual memory work, and why is it essential?

technicalMicrosoftSoftware Engineer
Boost Interview

Create your free account

Get prepared, stay confident, and improve every interview.

or

Already have an account?