All your environment variables, in one place
Stop struggling with scattered API keys, hacking together home-brewed tools,
and avoiding access controls. Keep your team and servers in sync with Doppler.
Awesome Interviews
A curated list of lists of technical interview questions.
What makes for an awesome list?
Please read the contribution guidelines or creating a list guide if you want to contribute.
Table of Contents
-
Programming Languages/Frameworks/Platforms
- Android
- AngularJS
- Angular
- BackboneJS
- C++
- C
- C♯
- .NET
- Clojure
- CSS
- Cucumber
- Django
- Docker
- Elastic
- EmberJS
- Erlang
- Golang
- GraphQl
- HTML
- Ionic
- iOS
- Java
- JavaScript
- jQuery
- Front-end build tools
- KnockoutJS
- Less
- Lisp
- NodeJS
- Objective-C
- PHP
- Python
- ReactJS
- Rails
- Ruby
- Rust
- Sass
- Scala
- Shell
- Spark
- Swift
- Vue.js
- Wordpress
- TypeScript
Programming Languages/Frameworks/Platforms
Android
- 10 Android interview question answers for Freshers
- 20 Essential Android Interview Questions from Toptal
- 25 Essential Android Interview Questions from Adeva
- A couple of Android questions posted by Quora users
- A great list of Android interview questions covering all the aspects of this career
- Collection of Android and Java related questions and topics, including general developer questions, Java core, Data structures, Build Tools, Programming Paradigms, Core Android, Databases and etc
- Collection of Android and Java questions divided by experience
- RocketSkill App Android Interview Questions
- Android cheat sheet: Coding program, Data structure, Android and Java interview questions with answers and categorized by topics
- Android Interview Questions And Answers From Beginner To Advanced
- Interview Questions for Senior Android Developers
- 35+ Android Interview Questions
AngularJS
- 12 Essential AngularJS Interview Questions from Toptal
- An AngularJS exam with questions from beginner to expert by @gdi2290 from @AngularClass
- 29 AngularJS Interview Questions – Can You Answer Them All? Great Article from Codementor
- AngularJS interview questions and answers for experienced developers
- AngularJS Interview Questions which have been designed specially to get you acquainted with the nature of questions you may encounter during your interview for the subject of AngularJS
- This article discusses the top 50 Most occurred AngularJS interview question with answers
- Top 25 Angularjs Interview Questions and Quiz
- 100 AngularJS Interview Questions - Quick Refresher
Angular
- A list of helpful Angular related questions you can use to interview potential candidates, test yourself or completely ignore
- Angular 2 Interview Questions
- List of 300 Angular Interview Questions and Answers
- Angular Interview Questions (2020)
- Top Angular Interview Questions and Answers in 2021
BackboneJS
- 8 Essential Backbonejs Interview Questions from Toptal
- Backbonejs Interview Questions And Answers from web technology experts notes
- Top 25 Backbone.js interview questions
C++
- 1000+ Multiple Choice Questions & Answers in C++ with explanations
- 200 C++ interview questions and answers
- 24 Essential C++ Interview Questions from Toptal
- C++ Interview Questions from GeekInterview
- C++ Programming Q&A and quizzes from computer science portal for geeks
- C++ Programming Questions and Answers related to such topics as OOPs concepts, Object and Classes, Functions, Constructors and Destructors, Inheritance and etc
- LeetCode Problems' Solutions written in C++
C
- Basic C language technical frequently asked interview questions and answers It includes data structures, pointers interview questions and answers for experienced
- C Programming Interview Questions and Answers for such topics as Bits and Bytes, Preprocessors, Functions, Strings, Language basics and etc
- C Programming Interview Questions have been designed specially to get you acquainted with the nature of questions you may encounter during your interview for the subject of C Programming
- First set of commonly asked C programming interview questions from computer science portal for geeks
- Second set of commonly asked C programming interview questions from computer science portal for geeks
- 9 Essential C Interview Questions with answers
- Top C Interview Questions and Answers
C#
- 15 Essential C# Interview Question from Toptal
- C# interview questions from dotnetfunda.com
- Top 50 C# Interview Questions & Answers
- 50 C# Coding Interview Questions and Answers
- 20 C# OOPS Interview Questions and Answers
- 30+ C# Interview Questions
.NET
- 300 ASPNET interview questions and answers
- ASP.NET Core Interview Questions
- Great list of NET interview questions covering all the NET platform topics
- NET Interview Questions and Answers for Beginners which consists of the most frequently asked questions in NET This list of 100+ questions and answers gauge your familiarity with the NET platform
- Questions gathered by community of the StackOverflow
- What Great NET Developers Ought To Know (More NET Interview Questions)
Clojure
- Classic 'Fizz Buzz' interview question for Clojure developers
- Clojure Interview Questions for experienced devs
- Coding exercises in Clojure, handy practice for technical interview questions
- Experience and questions from Clojure developer interview collected by Reddit users
- Interview cake Clojure solutions
CSS
- CSS interview questions and answers for freshers and experienced candidates Also there you can find CSS online practice tests to fight written tests and certification exams on CSS
- Development hiring managers and potential interviewees may find there sample CSS proficiency interview Q&As and code snippets useful
- Interview Questions and Exercises About CSS
- Top 50 CSS(Cascading Style Sheet) Interview Questions covering the most of tricky CSS moments
- Front End Interview Handbook - CSS Questions and Answers
Cucumber
- Cucumber Web Application BDD Sample Interview Questions
- Guide to building a simple Cucumber + Watir page object pattern framework
Django
- Some abstract interview questions for Python/Django developers
- Some Django basic interview questions to establish the basic level of the candidates
- Top 16 Django Interview Questions for both freshers and experienced developers
Docker
- Docker Interview Questions
- Top Docker Interview Questions You Must Prepare In 2019
- Top Docker Interview Questions And Answers
- DOCKER (SOFTWARE) INTERVIEW QUESTIONS & ANSWERS
- 30 Docker Interview Questions and Answers in 2019
- Docker Interview Questions & Answers
- Top 50 Docker Interview Questions & Answers
- Top 50+ Docker Interview Questions and Answers in 2021
Elastic
EmberJS
- 8 Essential Emberjs Interview Questions from Toptal
- Top 25 Emberjs Interview Questions for both freshers and experienced developers
Erlang
Golang
- Solutions for Elements of Programming Interviews problems written in Golang
- Solutions for some basic coding interview tasks written in Go
GraphQl
HTML
- 10 Typical HTML Interview Exercises from SitePoint.com
- 16 Essential HTML5 Interview Questions from Toptal
- 40 important HTML 5 Interview questions with answers
- HTML interview questions and answers for freshers and experienced candidates Also find HTML online practice tests to fight written tests and certification exams on HTML
- Top 50 HTML Interview Questions for both freshers and experienced developers
- Common HTML interview questions for freshers
- Front End Interview Handbook - HTML Questions and Answers
- 30 HTML Interview Questions and Answers
- 30+ HTML Interview Questions (2021)
Ionic
- 23 Beginner Level Ionic Framework Questions
- 12 Essential Ionic Interview Questions
- 45 Ionic Interview Questions
- Most Asked Ionic Interview Questions
iOS
- 14 Essential iOS Interview Questions from Toptal
- 20 iOS Developer Interview Questions and Answers for getting you ready for your interview
- 25 Essential iOS Interview Questions from Adeva
- A small guide to help those looking to hire a developer or designer for iOS work While tailored for iOS, many questions could be used for Android developers or designers as well A great self-test if you're looking to keep current or practice for your own interview
- All you need to know about iOS technical interview including some tips for preparing, questions and some coding exercises
- Interview Questions for iOS and Mac Developers from the CEO of Black Pixel
- iOS Interview Questions and Answers including such topics as Development Basics, App states and multitasking, App states, Core app objects
- iOS Interview Questions For Senior Developers
- 50 iOS Interview Questions And Answers 1
- 50 iOS Interview Questions And Answers Part 2
- 50 iOS Interview Questions And Answers Part 3
- 50 iOS Interview Questions And Answers Part 4
- 50 iOS Interview Questions And Answers Part 5
- 10 iOS interview questions and answers
- iOS Developer and Designer Interview Questions
- IOS Interview Questions and Answers
- iOS Interview Questions For Beginners
- Babylon iOS Interview Questions
- RocketSkill App iOS Interview Questions
- iOS Static vs Dynamic Dispatch
Java
- List of Java programs for interview Categoriwise
- 115 Java Interview Questions and Answers – The ULTIMATE List
- 37 Java Interview Questions to Practice With from Codementor
- 21 Essential Java Interview Questions
- Top 30 Core Java Interview Questions
- 29 Essential Java Interview Questions from Adeva
- A collection of Java interview questions and answers to them
- Data Structures and Algorithms in Java which can be useful in interview process
- Java Interview Questions: How to crack the TOP 15 questions
- 300 Core Java Interview Questions
- Top 10 Tricky Java interview questions and Answers
- Top 25 Most Frequently Asked Interview Core Java Interview Questions And Answers
- Top 40 Core Java Interview Questions Answers from Telephonic Round
- Top 50 Spring Interview Questions You Must Prepare For In 2020
- Spring Interview Questions And Answers
- Interview Cake Java Interview Questions
- Java Interview Questions & Quizzes
- Essetial Java Interview Questions
- Fundamental Java Interview Questions
JavaScript
- Practice common algorithms using JavaScript
- 10 Interview Questions Every JavaScript Developer Should Know
- 21 Essential JavaScript Interview Questions from best mentors all over the world
- 20 Essential JavaScript Interview Questions from Adeva
- 37 Essential JavaScript Interview Questions from Toptal
- 5 More JavaScript Interview Exercises
- 5 Typical JavaScript Interview Exercises
- Development hiring managers and potential interviewees may find these sample JavaScript proficiency interview Q&As and code snippets useful
- 123 Essential JavaScript Interview Question
- JavaScript Interview Questions have been designed specially to get you acquainted with the nature of questions you may encounter during your interview for the subject of JavaScript
- JS: Basics and Tricky Questions
- JS: Interview Algorithm
- Some basic javascript coding challenges and interview questions
- Some JavaScript interview exercises
- Ten Questions I've Been Asked, Most More Than Once, Over Six Technical JavaScript / Front-End Engineer Job Interviews.
- Top 85 JavaScript Interview Questions
- Interview Cake JavaScript Interview Questions
- The Best Frontend JavaScript Interview Questions (written by a Frontend Engineer)
- 10 JavaScript Concepts You Need to Know for Interviews
- Front End Interview Handbook - JavaScript Questions and Answers
- JavaScript Interview Questions - Quick Refresher
- The MEGA Interview Guide
- Javascript Interview Questions and Answers (2020)
- JavaScript Modern Interview Code Challenges 2021
- 70 JavaScript Interview Questions
jQuery
- Top 50 jquery interview questions
- 17 Essential jQuery Interview Questions From Toptal
- Top JQuery Interview Questions and Answers
Front-end build tools
- Webpack interview questions & answers
- Gulp js interview questions
- Grunt js interview questions for beginners
- Grunt js interview questions
KnockoutJS
- 15 interview questions from CodeSample.com
- 20 questions you might be asked about KnockoutJS in an interview for both freshers and experienced developers
Less
Lisp
NodeJS
- 25 Essential Node.js Interview Questions from Adeva
- 8 Essential Nodejs Interview Questions from Toptal
- Node.JS Interview Questions have been designed specially to get you acquainted with the nature of questions you may encounter during your interview for the subject of Node.JS
- Node.js Interview Questions and Answers
- Top 25 Nodejs Interview Questions & Answers from Career Guru
- Top 30 Node.Js Interview Questions With Answers
- Top Nodejs Interview Questions & Answers
- Node.js Interview Questions in Chinese
- Node.js Interview Questions by learning-zone
Objective-C
PHP
- 100 PHP interview questions and answers from CareerRide.com
- 21 Essential PHP Interview Questions from Toptal
- 20 Common PHP Job Interview Questions and Answers
- 25 Essential PHP Interview Questions from Adeva
- PHP interview questions and answers for freshers
- Top 100 PHP Interview Questions & Answers from CareerGuru
- 25 PHP Interview Questions
- 26 Essential PHP Interview Questions for 2018
- Cracking PHP Interviews Questions ebook 300+ Q&A
- PHP Interview Questions - Quick Refresher
- 30+ PHP Interview Questions
Python
- 26 Essential Python Interview Questions from Adeva
- 20 Python interview questions and answers
- 11 Essential Python Interview Questions from Toptal
- A listing of questions that could potentially be asked for a python job listing
- Interview Questions for both beginners and experts
- Interview Cake Python Interview Questions
- Python Frequently Asked Questions (Programming)
- Python interview questions collected by Reddit users
- Top 25 Python Interview Questions from Career Guru
- Python Interview 10 questions from Corey Schafer
- Python interview questions. Part I. Junior
- Python interview questions. Part II. Middle
- Python interview questions. Part III. Senior
- Python Interview Questions and Answers (2019)
- 100 Python Interview Questions - Quick Refresher
- Top 100 Python Interview Questions from Edureka (2021)
Ruby on Rails
- 20 Ruby on Rails interview questions and answers from CareerRide.com
- 9 Essential Ruby on Rails Interview Questions from Toptal
- High-level Ruby on Rails Interview Questions
- Ruby And Ruby On Rails interview Q&A
- Some of the most frequently asked Ruby on Rails questions and how to answer them confidently
- 11 Ruby on Rails Interview Practice Questions
- Top 53 Ruby on Rails Interview Questions & Answers
- 10 Ruby on Rails interview questions and answers
ReactJS
- Reddit users share their expectations from ReactJS interview
- 5 Essential React.js Interview Questions
- React Interview Questions
- Toptal's 21 Essential React.js Interview Questions
- 19 Essential ReactJs Interview Questions
- React Interview Questions & Answers
Ruby
- 21 Essential Ruby Interview Questions from Toptal
- 15 Questions to Ask During a Ruby Interview
- A list of questions about Ruby programming you can use to quiz yourself
- The Art of Ruby Technical Interview
- Interview Cake Ruby Interview Questions
- Frequently Asked Ruby Interview Questions
Rust
- Top 250+ Rust Programming Language Interview Questions
- Rust Programming Interview Questions and Answers
- rust-exam: A set of questions about the Rust programming language
- Best Rust Programming Language Interview Questions and answers
Sass
Scala
- 4 Interview Questions for Scala Developers
- A list of Frequently Asked Questions and their answers, sorted by category
- A list of helpful Scala related questions you can use to interview potential candidates
- How Scala Developers Are Being Interviewed
- Top 25 Scala Interview Questions & Answers from Toptal
SharePoint
Shell
Spark
Swift
- 10 Essential Swift Interview Questions from Toptal
- Get prepared for your next iOS job interview by studying high quality LeetCode solutions in Swift 5
- Swift Interview Questions and Answers
- Swift Programming Language Interview Questions And Answers from mycodetips.com
- Your top 10 Swift questions answered
- Swift interview questions and answers on Swift 5 by Raywenderlich
- Dynamic keyword in Swift
Vue.js
WordPress
TypeScript
- Typescript Interview Questions
- Top 10 TypeScript Interview Questions and Answers for Beginner Web Developers 2019
Database technologies
Cassandra
Microsoft Access
MongoDB
MySQL
- 10 MySQL Database Interview Questions for Beginners and Intermediates
- 100 MySQL interview questions
- 15 Basic MySQL Interview Questions for Database Administrators
- 28 MySQL interview questions from JavaTPoint.com
- 40 Basic MySQL Interview Questions with Answers
- Top 50 MySQL Interview Questions & Answers from Career Guru
Neo4j
Oracle
Postgres
- 13 PostgreSQL Interview Q&A
- Frequently Asked Basic PostgreSQL Interview Questions and Answers
- PostgreSQL Interview Preparation Guide
- PostgreSQL Interview Q&A from CoolInterview.com
SQL
- 10 Frequently asked SQL Query Interview Questions
- 45 Essential SQL Interview Questions from Toptal
- Common Interview Questions and Answers
- General Interview Questions and Answers
- Schema, Questions & Solutions for SQL Exercising
- SQL Interview Questions that have been designed specially to get you acquainted with the nature of questions you may encounter during your interview for the subject of SQL
- SQL Interview Questions CHEAT SHEET
SQLite
Caching technologies
Memcached
Redis
- Redis Interview Questions from Javapoint
- Redis Interview Questions from Wisdomjobs
- Redis Interview Questions from Career Guru
OS
Linux
- 10 Job Interview Questions for Linux System Administrators from Linux.com
- 10 Useful Random Linux Interview Questions and Answers
- 11 Basic Linux Interview Questions and Answers
- 11 Essential Linux Interview Questions from Toptal
- Top 30 Linux System Admin Interview Questions & Answers
- Top 50 Linux Interview Questions from Career Guru
- 278 Test Questions and Answers for *nix System Administrators
- Linux Interview Questions - Quick Refresher
Windows
- Top 10 Interview Questions for Windows Administrators
- Top 22 Windows Server Interview Questions from Career Guru
- Windows Admin Interview Questions & Answers
DevOps
- Linux System Administrator/DevOps Interview Questions
- Top DevOps Interview Questions You Must Prepare In 2021
- Top 60+ DevOps Interview Questions & Answers in 2021
- DevOps Interview Questions & Answers
Algorithms
- Comprehensive list of interview questions of top tech companies
- A great list of Java interview questions
- Algorithms playground for common interview questions written in Ruby
- EKAlgorithms contains some well known CS algorithms & data structures
- Top 10 Algorithms for Coding Interview
- Top 15 Data Structures and Algorithm Interview Questions for Java programmer
- Tech Interview Handbook Best Practice Questions
- Daily Coding Interview Practice
Blockchain
- Top 55 Blockchain Interview Questions You Must Prepare In 2018
- Blockchain Interview Questions
- Top Blockchain Interview Questions
- Blockchain Developer Interview Questions and Answers
- 10 Essential Blockchain Interview Questions
- Top 30 Blockchain Interview Questions – For Freshers to Experienced
- Most Frequently Asked Blockchain Interview Questions
Coding exercises
- Common interview questions and puzzles solved in several languages
- Interactive, test-driven Python coding challenges (algorithms and data structures) typically found in coding interviews or coding competitions
- Interview questions solved in python
- 7 Swift Coding Challenges to Practice Your Skills
Comprehensive lists
- A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore
- Front End Developer Interview Questions
- Front End Interview Handbook
- Some simple questions to interview potential backend candidates
Design Patterns
- Design Pattern Interview Questions that have been designed specially to get you acquainted with the nature of questions you may encounter during your interview for the subject of Design Pattern
- Design Patterns for Humans™ - An ultra-simplified explanation
- Design Patterns implemented in Java
- Design Patterns implemented in DotNet
Data structures
- Top 15 Data Structures and Algorithm Interview Questions for Java programmer
- Top 50 Data Structure Interview Questions from Career Guru
- What is Data Structure? | Top 40 Data Structure Interview Questions
Networks
Security
- 101 IT Security Interview Questions
- How to prepare for an information security job interview?
- Information Security Interview Questions from Daniel Miessler
- Top 50 Information Security Interview Questions for freshers and experts
Data Science
- Data Science Interview Questions for Top Tech Companies
- 66 Job Interview Questions for Data Scientists
- Top 45 Data Science Interview Questions You Must Prepare In 2021
- Top 30 data science interview questions
- Top 100 Data science interview questions
- Data Science Interview Questions
- 160+ Data Science Interview Questions
- Top Data Science Interview Questions