├── create-list.md ├── awesome.md ├── contributing.md └── README.md /create-list.md: -------------------------------------------------------------------------------- 1 | # Creating Your Own List 2 | 3 | - Read the [awesome manifesto](https://github.com/MaximAbramchuck/awesome-interviews/blob/master/awesome.md) and ensure your list complies. 4 | - Wait at least a couple of weeks after creating a list before submitting to this list to give it a chance to mature. 5 | - Search this list before making a new one, as yours may be a duplicate. If it is, try and contribute to the best one instead of making your own. 6 | - A link back to this list from yours, so users can discover more lists, would be appreciated. 7 | - Make sure you read the [contribution guidelines](https://github.com/MaximAbramchuck/awesome-interviews/blob/master/contributing.md) before submitting a request for your list to be added here. 8 | 9 | Thanks for being awesome! 10 | -------------------------------------------------------------------------------- /awesome.md: -------------------------------------------------------------------------------- 1 | # The awesome manifesto 2 | 3 | If you want your list to be included on `awesome`, try to only include actual awesome stuff in your list. After all, it's a curation, not a collection. 4 | 5 | But **what is awesome?** 6 | 7 | ## Only awesome is awesome 8 | 9 | Research if the stuff you're including is actually awesome. Put only stuff on the list you or another contributor can personally recommend and rather leave stuff out than include too much. 10 | 11 | ## Awesome badge 12 | 13 | [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 14 | 15 | Add an awesome badge to the top of your list, right to the title. [Example](https://github.com/sindresorhus/awesome-nodejs). 16 | 17 | ```md 18 | [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 19 | ``` 20 | 21 | ## Comment on why something is awesome 22 | 23 | Apart from suggesting a particular item on your list, you should also inform your readers *why* it's on the list and how they will benefit from it. 24 | 25 | ## Make it clear what the list is about 26 | 27 | Have a succinct description at the top of your readme. Make sure your list covers a certain scope and nothing else. Link to other awesome lists if you think they already cover a certain subject good enough. 28 | 29 | ## Pay attention to grammar 30 | 31 | Ensure your list is grammatically correct, typo free and has no Markdown formatting errors. This should also apply to pull requests. 32 | 33 | ## Choose an appropriate license 34 | 35 | Keep in mind that if you [haven't selected a license](http://choosealicense.com/no-license/), it basically means the people are *not* allowed to reproduce, distribute or create derivative works. 36 | 37 | [Creative Commons licenses](https://creativecommons.org/) are perfect for this purpose. **We would recommend [`CC0`](https://creativecommons.org/publicdomain/zero/1.0/).** Code licenses like MIT, BSD, GPL, and so forth are not recommended. 38 | 39 | ## Include contribution guidelines 40 | 41 | People who are contributing to your list should have a clear understanding how they should do so. 42 | 43 | If you don't feel like writing one from scratch, feel free to take our [contributing.md](contributing.md) and modify it to your own needs. 44 | 45 | ## Stylize your list properly 46 | 47 | Create a table of contents, organize the content into different categories, and use images if suitable. Ensure all entries are consistent (e.g. all entry descriptions end in a `.`). 48 | 49 | ## Accept other people's opinion 50 | 51 | If you're an owner of the list, respect other people's opinion. If there are plenty of users not agreeing to your decision, give it a second thought. 52 | 53 | ## Discovery 54 | 55 | Link back to this list from your list so users can easily discover more lists. 56 | -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- 1 | # Contribution Guidelines 2 | 3 | ## Table of Contents 4 | - [Adding to this list](#adding-to-this-list) 5 | - [Creating your own awesome list](#creating-your-own-awesome-list) 6 | - [Adding something to an Awesome list](#adding-something-to-an-awesome-list) 7 | - [Updating your Pull Request](#updating-your-pull-request) 8 | 9 | ## Adding to this list 10 | 11 | Please ensure your pull request adheres to the following guidelines: 12 | 13 | - Search previous suggestions before making a new one, as yours may be a duplicate. 14 | - Make sure the list is useful before submitting. That implies it has enough content and every item has a good succinct description. 15 | - Make an individual pull request for each suggestion. 16 | - Use [title-casing](http://titlecapitalization.com) (AP style). 17 | - Use the following format: `[List Name](link)` 18 | - Link additions should be added to the bottom of the relevant category. 19 | - New categories or improvements to the existing categorization are welcome. 20 | - Check your spelling and grammar. 21 | - Make sure your text editor is set to remove trailing whitespace. 22 | - The pull request and commit should have a useful title. 23 | - The body of your commit message should contain a link to the repository. 24 | 25 | Thank you for your suggestions! 26 | 27 | ## Creating your own awesome list 28 | 29 | To create your own list, check out the [instructions](create-list.md). 30 | 31 | ## Adding something to an awesome list 32 | 33 | If you have something awesome to contribute to an awesome list, this is how you do it. 34 | 35 | You'll need a [GitHub account](https://github.com/join)! 36 | 37 | 1. Access the awesome lists GitHub page. For example: https://github.com/MaximAbramchuck/awesome-interviews 38 | 2. Click on the `README.md` file: ![Step 2 Click on Readme.md](https://leto34g.storage.yandex.net/rdisk/8948449e1d73cd0dcfef07f186b7a36e2f7f20d96790c13e852332d0463f7bfb/inf/7e5phO26eyQewxB0SXXAytng0o1HQ9hHVNdV9di4FeXYEPGQzRqXznc9UrAF_Rah2Ux7fSJqVWwPgOLkbBKExA==?uid=0&filename=2015-11-28%2013-28-41%20MaximAbramchuck%20awesome-interviews.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&tknv=v2&rtoken=7cb5689a2bde8e7a302bcb7c55b41c7c&force_default=no&ycrid=na-f270d9f138679e558b06ec1ec93034d7-downloader10e) 39 | 3. Now click on the edit icon. ![Step 3 - Click on Edit](https://leto29d.storage.yandex.net/rdisk/05fa06697433943f9203b0653fb0c800f8bf15690ba4d2e8efcd435dc3b8934b/inf/KIRmm9wzFRC95NHeDkZNaNHvzSktU7_HosUvbdi0WdjOVYACD2iNhCZLoJuOXyUo2ykJrzKiBnSlkBRWi1FQIQ==?uid=0&filename=2015-11-28%2013-29-56%20awesome-interviews%20README.md%20at%20master%20%C2%B7%20MaximAbramchuck%20awesome-interviews.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&tknv=v2&rtoken=7cb5689a2bde8e7a302bcb7c55b41c7c&force_default=no&ycrid=na-2c689dfbfd6867ddba96f0b10b4ba3bf-downloader10e) 40 | 4. You can start editing the text of the file in the in-browser editor. Make sure you follow guidelines above. You can use [GitHub Flavored Markdown](https://help.github.com/articles/github-flavored-markdown/). ![Step 4 - Edit the file](https://leto2f.storage.yandex.net/rdisk/0101ae04ba3a6d2e36f8fec8fd66929bce822ac477828c9d9af97e9fbf24b4cb/inf/n_E0tlZ5u0HYaW2S1k6W1nTYNnR-DKS78m3QtdFbkTzcjSj0Y-rzN10vrGMs85gbrez8mFR3TRJcMWTuPN3F-A==?uid=0&filename=2015-11-28%2013-31-20%20Editing%20awesome-interviews%20README.md%20at%20master%20%C2%B7%20MaximAbramchuck%20awesome-interviews.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&tknv=v2&rtoken=7cb5689a2bde8e7a302bcb7c55b41c7c&force_default=no&ycrid=na-0c11edf2ab8448c3bc9b221e3139c857-downloader10e) 41 | 5. Say why you're proposing the changes, and then click on "Propose file change". ![Step 5 - Propose Changes](https://leto30e.storage.yandex.net/rdisk/4ed220e31e45076c75274f6e428bfc577638d13ed51d781ee6911b9febd3d7c6/inf/oj_OaawPZ0980PXZqNTB5mTW3H7w2j9sPvnFUGsN6VvM69LS7jLsXgxNyyWJqGmJ5y4JYyO9LZSNkjyNEeYrEA==?uid=0&filename=2015-11-28%2013-31-59%20Editing%20awesome-interviews%20README.md%20at%20master%20%C2%B7%20MaximAbramchuck%20awesome-interviews.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&tknv=v2&rtoken=7cb5689a2bde8e7a302bcb7c55b41c7c&force_default=no&ycrid=na-7239d00ed9e5460b3946af9c615345f3-downloader10e) 42 | 6. Submit the [pull request](https://help.github.com/articles/using-pull-requests/)! 43 | 44 | ## Updating your Pull Request 45 | 46 | Sometimes, a maintainer of an awesome list will ask you to edit your Pull Request before it is included. This is normally due to spelling errors or because your PR didn't match the awesome-* list guidelines. 47 | 48 | [Here](https://github.com/RichardLitt/docs/blob/master/amending-a-commit-guide.md) is a write up on how to change a Pull Request, and the different ways you can do that. 49 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Awesome Interviews [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 2 | 3 | > A curated list of lists of technical interview questions. 4 | 5 | [What makes for an awesome list?](awesome.md) 6 | 7 | Please read the [contribution guidelines](contributing.md) or the [creating a list guide](create-list.md) if you want to contribute. 8 | 9 | **Check out my [channel](https://t.me/botcube) or [blog](https://medium.com/@MaximAbramchuk).** 10 | 11 | ### Table of Contents 12 | 13 | - [Programming Languages/Frameworks/Platforms](#programming-languagesframeworksplatforms) 14 | - [Android](#android) 15 | - [AngularJS](#angularjs) 16 | - [BackboneJS](#backbonejs) 17 | - [C++](#c) 18 | - [C](#c-1) 19 | - [C♯](#c-2) 20 | - [.NET](#net) 21 | - [Clojure](#clojure) 22 | - [CSS](#css) 23 | - [Django](#django) 24 | - [EmberJS](#emberjs) 25 | - [Erlang](#erlang) 26 | - [Golang](#golang) 27 | - [HTML](#html) 28 | - [Ionic](#ionic) 29 | - [iOS](#ios) 30 | - [Java](#java) 31 | - [JavaScript](#javascript) 32 | - [Front-end build tools](#front-end-build-tools) 33 | - [KnockoutJS](#knockoutjs) 34 | - [Less](#less) 35 | - [Lisp](#lisp) 36 | - [NodeJS](#nodejs) 37 | - [Objective-C](#objective-c) 38 | - [PHP](#php) 39 | - [Python](#python) 40 | - [ReactJS](#reactjs) 41 | - [Rails](#ruby-on-rails) 42 | - [Ruby](#ruby) 43 | - [Sass](#sass) 44 | - [Scala](#scala) 45 | - [Shell](#shell) 46 | - [Swift](#swift) 47 | - [Wordpress](#wordpress) 48 | - [Database technologies](#database-technologies) 49 | - [Cassandra](#cassandra) 50 | - [Microsoft Access](#microsoft-access) 51 | - [MongoDB](#mongodb) 52 | - [MySQL](#mysql) 53 | - [Neo4j](#neo4j) 54 | - [Oracle](#oracle) 55 | - [Postgres](#postgres) 56 | - [SQL](#sql) 57 | - [SQL Lite](#sql-lite) 58 | 59 | - [OS](#os) 60 | - [Linux](#linux) 61 | - [Windows](#windows) 62 | - [Algorithms](#algorithms) 63 | - [Coding exercises](#coding-exercises) 64 | - [Comprehensive lists](#comprehensive-lists) 65 | - [Design patterns](#design-patterns) 66 | - [Data structures](#data-structures) 67 | - [Networks](#networks) 68 | - [Security](#security) 69 | - [Data Science](#data-science) 70 | 71 | ## Programming Languages/Frameworks/Platforms 72 | 73 | ### Android 74 | 75 | * [10 Android interview question answers for Freshers](http://www.careerride.com/android-interview-questions.aspx) 76 | * [20 Essential Android Interview Questions from top 3% developers company](http://www.toptal.com/android/interview-questions) 77 | * [50 android interview questions & answers](http://career.guru99.com/50-android-interview-questions-answers/). 78 | * [A couple of Android questions posted by Quora users](https://www.quora.com/What-are-good-job-interview-questions-for-an-Android-developer) 79 | * [A great list of Android interview questions covering all the aspects of this career](http://www.tutorialspoint.com/android/android_interview_questions.htm) 80 | * [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](https://github.com/derekargueta/Android-Interview-Questions) 81 | * [Collection of Android and Java questions divided by experience](https://medium.com/@neteinstein/not-another-android-interviews-article-the-questions-3dedafa30bec) 82 | 83 | ### AngularJS 84 | 85 | * [12 Essential AngularJS Interview Questions from top 3% developers company](http://www.toptal.com/angular-js/interview-questions) 86 | * [An AngularJS exam with questions from beginner to expert by @gdi2290 from @AngularClass](https://github.com/gdi2290/ngExam) 87 | * [29 AngularJS Interview Questions – Can You Answer Them All? Great Article from Codementor](https://www.codementor.io/angularjs/tutorial/angularjs-interview-questions-sample-answers) 88 | * [AngularJS interview questions and answers for experienced developers](http://www.web-technology-experts-notes.in/2014/11/angularjs-interview-questions-and-answers-for-experienced.html) 89 | * [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](http://www.tutorialspoint.com/angularjs/angularjs_interview_questions.htm) 90 | * [This article discusses the top 50 Most occurred AngularJS interview question with answers](http://www.codeproject.com/Articles/891718/AngularJS-Interview-Questions-and-Answers) 91 | * [Top 25 Angularjs Interview Questions and Quiz](http://career.guru99.com/top-25-angular-js-interview-questions/) 92 | 93 | ### BackboneJS 94 | 95 | * [8 Essential Backbonejs Interview Questions from top 3% developers company](http://www.toptal.com/backbone-js/interview-questions) 96 | * [Backbonejs Interview Questions And Answers from web technology experts notes](http://www.web-technology-experts-notes.in/2015/01/backbone-js-interview-questions-and-answers.html) 97 | * [Top 25 Backbone.js interview questions](http://career.guru99.com/top-25-backbone-js-interview-questions/) 98 | 99 | ### C++ 100 | 101 | * [1000+ Multiple Choice Questions & Answers in C++ with explanations](http://www.sanfoundry.com/cplusplus-interview-questions-answers/) 102 | * [200 C++ interview questions and answers](http://www.careerride.com/C++-Interview-questions-Answer.aspx) 103 | * [24 Essential C++ Interview Questions from top 3% developers company](http://www.toptal.com/c-plus-plus/interview-questions) 104 | * [C++ Interview Questions and Answers for Freshers and Experienced developers](http://a4academics.com/interview-questions/57-c-plus-plus/419-cpp-interview-questions-answers) 105 | * [C++ Interview Questions from GeekInterview](http://www.geekinterview.com/Interview-Questions/Languages/C-Plus-Plus) 106 | * [C++ Programming Q&A and quizzes from computer science portal for geeks](http://www.geeksforgeeks.org/c-plus-plus/) 107 | * [C++ Programming Questions and Answers related to such topics as OOPs concepts, Object and Classes, Functions, Constructors and Destructors, Inheritance and etc](http://www.indiabix.com/cpp-programming/questions-and-answers/) 108 | * [LeetCode Problems' Solutions written in C++](https://github.com/haoel/leetcode) 109 | * [25 Fundamental C++ Interview Questions](https://pangara.com/blog/cplusplus-interview-questions) 110 | 111 | ### C 112 | 113 | * [165 C interview questions](http://placement.freshersworld.com/power-preparation/technical-interview-questions/C-programming-answers-21419) 114 | * [Basic C language technical frequently asked interview questions and answers It includes data structures, pointers interview questions and answers for experienced](http://www.cquestions.com/2010/10/c-interview-questions-and-answers.html) 115 | * [C Programming Interview Questions and Answers for such topics as Bits and Bytes, Preprocessors, Functions, Strings, Language basics and etc](http://www.indiabix.com/technical/c/) 116 | * [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](http://www.tutorialspoint.com/cprogramming/cprogramming_interview_questions.htm) 117 | * [First set of commonly asked C programming interview questions from computer science portal for geeks](http://geeksquiz.com/commonly-asked-c-programming-interview-questions-set-1/) 118 | * [Second set of commonly asked C programming interview questions from computer science portal for geeks](http://geeksquiz.com/commonly-asked-c-programming-interview-questions-set-2/) 119 | 120 | ### C♯ 121 | 122 | * [15 Essential C# Interview Question from top 3% developers company](http://www.toptal.com/c-sharp/interview-questions) 123 | * [C# interview questions from dotnetfunda.com](http://www.dotnetfunda.com/interviews/cat/6/csharp) 124 | * [Top 100 C# Interview Questions and Answers](http://a4academics.com/interview-questions/52-dot-net-interview-questions/417-c-oops-interview-questions-and-answers) 125 | * [Top 50 C# Interview Questions & Answers](http://career.guru99.com/top-50-c-sharp-interview-questions-answers/) 126 | 127 | ### .NET 128 | 129 | * [300 ASPNET interview questions and answers](http://www.careerride.com/ASPNet-Questions.aspx) 130 | * [Great list of NET interview questions covering all the NET platform topics](http://www.indiabix.com/technical/dotnet/) 131 | * [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](http://www.dotnetcurry.com/dotnetinterview/70/dotnet-interview-questions-answers-beginners) 132 | * [Questions gathered by community of the StackOverflow](http://stackoverflow.com/questions/365489/questions-every-good-net-developer-should-be-able-to-answer) 133 | * [What Great NET Developers Ought To Know (More NET Interview Questions)](http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx) 134 | 135 | ### Clojure 136 | 137 | * [Classic 'Fizz Buzz' interview question for Clojure developers](http://www.learningclojure.com/2014/05/fizz-buzz-interview-question.html) 138 | * [Clojure Interview Questions for experienced devs](http://ita2zguide.blogspot.com.by/p/cc.html) 139 | * [Coding exercises in Clojure, handy practice for technical interview questions](https://github.com/dpetrovics/coding-exercises) 140 | * [Experience and questions from Clojure developer interview collected by Reddit users](https://www.reddit.com/r/Clojure/comments/34qhha/clojure_coding_job_interview_experience/) 141 | * [Interview cake Clojure solutions](https://github.com/DerekCuevas/interview-cake-clj) 142 | 143 | ### CSS 144 | 145 | * [25 helpful CSS interview questions and answers](http://www.skilledup.com/articles/25-css-interview-questions-answers) 146 | * [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](http://www.careerride.com/Interview-Questions-CSS.aspx) 147 | * [Development hiring managers and potential interviewees may find there sample CSS proficiency interview Q&As and code snippets useful](http://www.techrepublic.com/blog/software-engineer/css-interview-questions-and-answers/) 148 | * [Interview Questions and Exercises About CSS](https://css-tricks.com/interview-questions-css/) 149 | * [Top 50 CSS(Cascading Style Sheet) Interview Questions covering the most of tricky CSS moments](http://career.guru99.com/top-50-csscascading-style-sheet-interview-questions/) 150 | * [CSS Questions and Answers](https://github.com/yangshun/tech-interview-handbook/blob/master/front-end/interview-questions.md#css-questions) 151 | 152 | ### Django 153 | 154 | * [Some abstract interview questions for Python/Django developers](http://insights.dice.com/2014/04/30/interview-questions-pythondjango-developers/) 155 | * [Some Django basic interview questions to establish the basic level of the candidates](http://www.ilian.io/django-interview-questions/) 156 | * [Some Django/Python interview questions from Jaypal personal blog](http://blog.jayapal.in/2010/11/django-interview-question.html) 157 | * [Top 10 Django interview questions with their answers that you can encounter during the job interview for web developer](http://www.goodinterviewquestions.net/top-10-django-interview-questions-and-answers/) 158 | * [Django interview questions from f2finterview.com](http://www.f2finterview.com/web/Django/) 159 | * [Top 16 Django Interview Questions for both freshers and experienced developers](http://career.guru99.com/top-16-django-interview-questions/) 160 | 161 | ### EmberJS 162 | 163 | * [8 Essential Emberjs Interview Questions from top 3% developers company](http://www.toptal.com/emberjs/interview-questions) 164 | * [Top 25 Emberjs Interview Questions for both freshers and experienced developers](http://career.guru99.com/top-25-ember-js-interview-questions/) 165 | 166 | ### Erlang 167 | 168 | * [Top 22 Erlang Interview Questions for both freshers and experienced developers](http://career.guru99.com/top-22-erlang-interview-questions/) 169 | 170 | ### Golang 171 | 172 | * [Solutions for Elements of Programming Interviews problems written in Golang](https://github.com/mrekucci/epi) 173 | * [Solutions for some basic coding interview tasks written in Go](https://github.com/efischer19/golang_ctci) 174 | * [Top 20 GO Programming Interview Questions for both freshers and experienced developers](http://career.guru99.com/top-20-go-programming-interview-questions/) 175 | 176 | ### HTML 177 | 178 | * [10 Typical HTML Interview Exercises from SitePoint.com](http://www.sitepoint.com/10-typical-html-interview-exercises/) 179 | * [16 Essential HTML5 Interview Questions from top 3% developers company](http://www.toptal.com/html5/interview-questions) 180 | * [35 Helpful HTML & HTML5 Interview Questions & Answers](http://www.skilledup.com/articles/html-html5-interview-questions-answers) 181 | * [40 important HTML 5 Interview questions with answers](http://www.codeproject.com/Articles/702051/important-HTML-Interview-questions-with-answe) 182 | * [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](http://www.careerride.com/Interview-Questions-HTML.aspx) 183 | * [Top 50 HTML Interview Questions for both freshers and experienced developers](http://career.guru99.com/top-50-html-interview-questions/) 184 | * [Common HTML interview questions for freshers](http://www.javatpoint.com/html-interview-questions) 185 | * [HTML Questions and Answers](https://github.com/yangshun/tech-interview-handbook/blob/master/front-end/interview-questions.md#html-questions) 186 | 187 | ### Ionic 188 | 189 | * [23 Beginner Level Ionic Framework Questions](http://www.codeandyou.com/p/ionic-interview-questions.html) 190 | * [12 Essential Ionic Interview Questions](https://www.toptal.com/ionic/interview-questions) 191 | 192 | ### iOS 193 | 194 | * [14 Essential iOS Interview Questions from top 3% developers company](http://www.toptal.com/ios/interview-questions) 195 | * [20 iOS Developer Interview Questions and Answers for getting you ready for your interview](https://www.codementor.io/ios/tutorial/ios-interview-tips-questions-answers-objective-c) 196 | * [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](https://github.com/CameronBanga/iOS-Developer-and-Designer-Interview-Questions) 197 | * [All you need to know about iOS technical interview including some tips for preparing, questions and some coding exercises](http://www.raywenderlich.com/53962/ios-interview-questions) 198 | * [Interview Questions for iOS and Mac Developers from the CEO of Black Pixel](https://blackpixel.com/writing/2013/04/interview-questions-for-ios-and-mac-developers-1.html) 199 | * [iOS Interview Questions and Answers including such topics as Development Basics, App states and multitasking, App states, Core app objects](http://www.geekinterview.com/Interview-Questions/iOS) 200 | * [iOS Interview Questions For Senior Developers](https://m.smartcloud.io/ios-interview-questions-for-senior-developers-in-2017-a94cc81c8205) 201 | * [50 iOS Interview Questions And Answers 1](https://medium.com/ios-os-x-development/ios-interview-questions-13840247a57a) 202 | * [50 iOS Interview Questions And Answers Part 2](https://medium.com/ios-os-x-development/50-ios-interview-questions-and-answers-part-2-45f952230b9f) 203 | * [50 iOS Interview Questions And Answers Part 3](https://medium.com/ios-os-x-development/50-ios-interview-questions-and-answers-part-3-3fad146b6c3d) 204 | * [50 iOS Interview Questions And Answers Part 4](https://medium.com/@duruldalkanat/50-ios-interview-questions-and-answers-part-4-6f26b26341a) 205 | * [10 iOS interview questions and answers](https://www.upwork.com/i/interview-questions/ios/) 206 | * [iOS Developer and Designer Interview Questions](https://github.com/9magnets/iOS-Developer-and-Designer-Interview-Questions#tech) 207 | * [IOS Interview Questions and Answers](http://www.thecrazyprogrammer.com/2015/11/ios-interview-questions-and-answers.html) 208 | 209 | ### Java 210 | 211 | * [115 Java Interview Questions and Answers – The ULTIMATE List](http://www.javacodegeeks.com/2014/04/java-interview-questions-and-answers.html) 212 | * [37 Java Interview Questions to Practice With from Codementor](https://www.codementor.io/java/tutorial/java-interview-sample-questions-answers) 213 | * [21 Essential Java Interview Questions](http://www.toptal.com/java/interview-questions) 214 | * [A collection of Java interview questions and answers to them The questions were gathered all around the Internet The answers are partly written by the commiters, partly copy-pasted from all possible sources](https://github.com/svozniuk/java-interviews) 215 | * [Data Structures and Algorithms in Java which can be useful in interview process](https://github.com/donbeave/interview) 216 | * [Java Interview Questions: How to crack the TOP 15 questions](https://blog.udemy.com/java-interview-questions/) 217 | * [There is the list of 201 core java interview questions The answers of the core java interview questions are short and to the point The core java interview questions are categorized in Basics of java interview questions, OOPs interview questions, String Handling interview questions, Multithreading interview questions, collection interview questions, JDBC interview questions etc](http://www.javatpoint.com/corejava-interview-questions) 218 | * [Top 10 Tricky Java interview questions and Answers](http://java67.blogspot.com.by/2012/09/top-10-tricky-java-interview-questions-answers.html) 219 | * [Top 25 Most Frequently Asked Interview Core Java Interview Questions And Answers](http://javahungry.blogspot.com/2013/06/top-25-most-frequently-asked-core-java.html) 220 | * [Top 40 Core Java Interview Questions Answers from Telephonic Round](http://java67.blogspot.sg/2015/03/top-40-core-java-interview-questions-answers-telephonic-round.html) 221 | * [Interview Cake Java Interview Questions](https://www.interviewcake.com/java-interview-questions) 222 | 223 | ### JavaScript 224 | 225 | * [10 Interview Questions Every JavaScript Developer Should Know](https://medium.com/javascript-scene/10-interview-questions-every-javascript-developer-should-know-6fa6bdf5ad95) 226 | * [21 Essential JavaScript Interview Questions from best mentors all over the world](https://www.codementor.io/javascript/tutorial/21-essential-javascript-tech-interview-practice-questions-answers) 227 | * [37 Essential JavaScript Interview Questions from top 3% developers company](http://www.toptal.com/javascript/interview-questions) 228 | * [5 More JavaScript Interview Exercises](http://www.sitepoint.com/5-javascript-interview-exercises/) 229 | * [5 Typical JavaScript Interview Exercises](http://www.sitepoint.com/5-typical-javascript-interview-exercises/) 230 | * [Development hiring managers and potential interviewees may find these sample JavaScript proficiency interview Q&As and code snippets useful](http://www.techrepublic.com/blog/software-engineer/javascript-interview-questions-and-answers/) 231 | * [123 Essential JavaScript Interview Question](https://github.com/nishant8BITS/123-Essential-JavaScript-Interview-Question) 232 | * [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](http://www.tutorialspoint.com/javascript/javascript_interview_questions.htm) 233 | * [JS: Basics and Tricky Questions](http://www.thatjsdude.com/interview/js2.html) 234 | * [JS: Interview Algorithm](http://thatjsdude.com/interview/js1.html) 235 | * [Some basic javascript coding challenges and interview questions](https://github.com/kolodny/exercises) 236 | * [Some JavaScript interview exercises](https://github.com/csvenja/javascript-exercises) 237 | * [Ten Questions I've Been Asked, Most More Than Once, Over Six Technical JavaScript / Front-End Engineer Job Interviews.](https://www.reddit.com/r/javascript/comments/3rb88w/ten_questions_ive_been_asked_most_more_than_once) 238 | * [Top 85 JavaScript Interview Questions](http://career.guru99.com/top-85-javascript-interview-questions/) 239 | * [Interview Cake JavaScript Interview Questions](https://www.interviewcake.com/javascript-interview-questions) 240 | * [The Best Frontend JavaScript Interview Questions (written by a Frontend Engineer)](https://performancejs.com/post/hde6d32/The-Best-Frontend-JavaScript-Interview-Questions-(written-by-a-Frontend-Engineer)) 241 | * [JavaScript Questions and Answers](https://github.com/yangshun/tech-interview-handbook/blob/master/front-end/interview-questions.md#js-questions) 242 | * [10 JavaScript Concepts You Need to Know for Interviews](https://dev.to/arnavaggarwal/10-javascript-concepts-you-need-to-know-for-interviews) 243 | 244 | 245 | ### Front-end build tools 246 | 247 | * [Webpack interview questions & answers](https://github.com/styopdev/webpack-interview-questions) 248 | * [Gulp js interview questions](https://www.codeproject.com/Articles/1065184/Latest-Gulp-js-interview-questions) 249 | * [Grunt js interview questions for beginners](http://www.talkingdotnet.com/grunt-js-interview-questions/) 250 | * [Grunt js interview questions](https://mindmajix.com/grunt-interview-questions) 251 | 252 | ### KnockoutJS 253 | 254 | * [15 interview questions from CodeSample.com](http://www.code-sample.com/2014/01/knockout-js-interview-questions-and.html) 255 | * [20 questions you might be asked about KnockoutJS in an interview for both freshers and experienced developers](http://www.codeproject.com/Articles/987899/KnockoutJS-interview-questions) 256 | 257 | ### Less 258 | 259 | * [Top 25 LESS Interview Questions](http://career.guru99.com/top-25-less-interview-questions/) 260 | 261 | ### Lisp 262 | 263 | * [10 LISP Questions & Answers](http://www.sanfoundry.com/lisp-mcqs-class/) 264 | * [Top 18 Lisp Interview Questions from Career Guru](http://career.guru99.com/top-18-lisp-interview-questions/) 265 | 266 | ### NodeJS 267 | 268 | * [8 Essential Nodejs Interview Questions from top 3% developers company](http://www.toptal.com/nodejs/interview-questions) 269 | * [Node.js Interview Questions & Answers from LazyQuestion.com](http://www.lazyquestion.com/interview-questions-and-answer/nodejs) 270 | * [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](http://www.tutorialspoint.com/nodejs/nodejs_interview_questions.htm) 271 | * [There are two sides of the table: you either want to hire Nodejs developers or you want to get hired as a Nodejs developer This list helps you navigate a bit in this space, giving you some questions to ask, and a list of questions you should know the answer to](https://blog.risingstack.com/node-js-interview-questions/) 272 | * [Top 25 Nodejs Interview Questions & Answers from Career Guru](http://career.guru99.com/top-25-interview-questions-on-node-js/) 273 | * [Top 30 Node.Js Interview Questions With Answers](http://www.techbeamers.com/top-30-node-js-interview-questions-answers/) 274 | 275 | ### Objective-C 276 | 277 | * [Interview Qs for Objective-C and Swift](http://insights.dice.com/2015/07/21/interview-qs-objective-c-swift/) 278 | * [iOS/ObjC Interview Questions](http://andras.palfi.hu/iosobjc-interview-questions/) 279 | 280 | ### PHP 281 | 282 | * [100 PHP interview questions and answers from CareerRide.com](http://www.careerride.com/PHP-Interview-Questions.aspx) 283 | * [21 Essential PHP Interview Questions from top 3% developers company](http://www.toptal.com/php/interview-questions) 284 | * [20 Common PHP Job Interview Questions and Answers](http://www.woodstitch.com/resources/php-interview-questions.php) 285 | * [Basic PHP interview questions](https://github.com/developerquestions/php-questions) 286 | * [PHP interview questions and answers for freshers](http://phpinterviewquestions.co.in/) 287 | * [Top 100 PHP Interview Questions & Answers from CareerGuru](http://career.guru99.com/top-100-php-interview-questions-answers/) 288 | * [25 PHP Interview Questions](https://www.codementor.io/php/tutorial/php-interview-questions-sample-answers) 289 | 290 | ### Python 291 | 292 | * [50 Python interview questions and answers](http://www.careerride.com/python-interview-questions.aspx) 293 | * [11 Essential Python Interview Questions from top 3% developers company](http://www.toptal.com/python/interview-questions) 294 | * [A listing of questions that could potentially be asked for a python job listing](https://github.com/sigmavirus24/python-interview-questions) 295 | * [Interview Questions for both beginners and experts](http://www.bogotobogo.com/python/python_interview_questions.php) 296 | * [Interview Cake Python Interview Questions](https://www.interviewcake.com/python-interview-questions) 297 | * [Python Frequently Asked Questions (Programming)](https://docs.python.org/2/faq/programming.html) 298 | * [Python interview questions collected by Reddit users](https://www.reddit.com/r/Python/comments/1knw7z/python_interview_questions) 299 | * [Python Interview Questions from questionscompiled](http://www.questionscompiled.com/python-interview-questions.html) 300 | * [Top 25 Python Interview Questions from Career Guru](http://career.guru99.com/top-25-python-interview-questions/) 301 | * [Python Interview 10 questions from Corey Schafer](https://www.youtube.com/watch?v=DEwgZNC-KyE) 302 | 303 | ### Ruby on Rails 304 | 305 | * [20 Ruby on Rails interview questions and answers from CareerRide.com](http://www.careerride.com/ruby-on-rails-interview-questions.aspx) 306 | * [9 Essential Ruby on Rails Interview Questions from top 3% developers company](http://www.toptal.com/ruby-on-rails/interview-questions) 307 | * [A list of common questions with answers ask during interview of ruby on rails job](https://github.com/rishiip/ruby-on-rails-interview-questions) 308 | * [Ruby And Ruby On Rails interview Q&A](http://anilpunjabi.tumblr.com/post/25948339235/ruby-and-rails-interview-questions-and-answers) 309 | * [Some of the most frequently asked Ruby on Rails questions and how to answer them confidently](https://srikantmahapatra.wordpress.com/2013/11/07/ruby-on-rails-interview-questions-and-answers/) 310 | * [11 Ruby on Rails Interview Practice Questions](https://www.codementor.io/ruby-on-rails/tutorial/ruby-on-rails-interview-questions) 311 | * [Top 53 Ruby on Rails Interview Questions & Answers](https://career.guru99.com/top-34-ruby-on-rail-interview-questions/) 312 | * [10 Ruby on Rails interview questions and answers](https://www.upwork.com/i/interview-questions/ruby-on-rails/) 313 | 314 | ### ReactJS 315 | 316 | * [Reddit users share their expectations from ReactJS interview](https://www.reddit.com/r/reactjs/comments/3m5equ/react_what_interview_questions_to_expect/) 317 | * [This is a first in the series of interview questions related with ReactJS](http://interview-questions-247.appspot.com/reactjs-interview-questions-set-1) 318 | * [This quiz intends to test your understanding around ReactJS fundamentals (Set 3)](http://interview-questions-247.appspot.com/reactjs-interview-questions-set-3) 319 | * [This quiz intends to test your understanding around ReactJS fundamentals](http://interview-questions-247.appspot.com/reactjs-interview-questions-set-2) 320 | * [5 Essential React.js Interview Questions](https://www.codementor.io/reactjs/tutorial/5-essential-reactjs-interview-questions) 321 | * [React Interview Questions](https://tylermcginnis.com/react-interview-questions/) 322 | 323 | ### Ruby 324 | 325 | * [21 Essential Ruby Interview Questions from top 3% developers company](http://www.toptal.com/ruby/interview-questions) 326 | * [15 Questions to Ask During a Ruby Interview](https://gist.github.com/ryansobol/5252653) 327 | * [A list of questions about Ruby programming you can use to quiz yourself](https://github.com/undr/ruby-trivia) 328 | * [The Art of Ruby Technical Interview](http://technology.customink.com/blog/2015/11/23/the-art-of-ruby-technical-interviews/) 329 | * [Interview Cake Ruby Interview Questions](https://www.interviewcake.com/ruby-interview-questions) 330 | * [Frequently Asked Ruby Interview Questions](https://www.javatpoint.com/ruby-interview-questions) 331 | 332 | ### Sass 333 | 334 | * [Top 17 Sass Interview Questions from Career Guru](http://career.guru99.com/top-17-sass-interview-questions/) 335 | 336 | ### Scala 337 | 338 | * [4 Interview Questions for Scala Developers](http://insights.dice.com/2014/09/12/4-interview-questions-scala-developers/) 339 | * [A list of Frequently Asked Questions and their answers, sorted by category](http://www.scala-lang.org/old/faq) 340 | * [A list of helpful Scala related questions you can use to interview potential candidates](https://github.com/Jarlakxen/Scala-Interview-Questions) 341 | * [How Scala Developers Are Being Interviewed](http://programmers.stackexchange.com/questions/58145/how-scala-developers-are-being-interviewed) 342 | * [Scala Interview Questions/Answers including Language Questions, Functional Programming Questions, Reactive Programming Questions](https://github.com/peterarsentev/Scala-Interview-Questions-Answers) 343 | * [Top 25 Scala Interview Questions & Answers from top 3% developers company](http://career.guru99.com/top-25-interview-questions-on-scala/) 344 | 345 | ### SharePoint 346 | 347 | * [Sharepoint Interview Question For Developer](http://www.rajeshg.me/2013/05/sharepoint-developer-2010-interview.html) 348 | 349 | ### Shell 350 | 351 | * [Top 50 Shell Scripting Interview Questions from Career Guru](http://career.guru99.com/shell-scripting-interview-questions/) 352 | 353 | ### Swift 354 | 355 | * [10 Essential Swift Interview Questions from top 3% developers company](http://www.toptal.com/swift/interview-questions) 356 | * [Get prepared for your next iOS job interview by studying high quality LeetCode solutions in Swift 2.1](https://github.com/diwu/LeetCode-Solutions-in-Swift) 357 | * [Swift Interview Questions and Answers for both freshers and beginners](http://www.raywenderlich.com/110982/swift-interview-questions-answers) 358 | * [Swift Programming Language Interview Questions And Answers from mycodetips.com](http://mycodetips.com/swift-ios/swift-programming-language-interview-questions-answers-987.html) 359 | * [Your top 10 Swift questions answered](http://blog.udacity.com/2014/11/your-top-10-swift-questions-answered.html) 360 | 361 | ### Wordpress 362 | * [Top 45 Wordpress interview questions](https://pangara.com/blog/45-wordpress-interview-questions-and-answers) 363 | 364 | ## Database technologies 365 | 366 | 367 | ### Cassandra 368 | 369 | * [Top 23 Cassandra Interview Questions from Career Guru](http://career.guru99.com/top-23-cassandra-interview-questions/) 370 | 371 | ### Microsoft Access 372 | 373 | * [Top 16 Microsoft Access Database Interview Questions from Career Guru](http://career.guru99.com/top-16-ms-access-database-interview-questions/) 374 | 375 | ### MongoDB 376 | 377 | * [28 MongoDB NoSQL Database Interview Questions and Answers](http://theprofessionalspoint.blogspot.com.by/2014/01/28-mongodb-nosql-database-interview.html) 378 | * [MongoDB frequently Asked Questions by expert members with experience in MongoDB These questions and answers will help you strengthen your technical skills, prepare for the new job test and quickly revise the concepts](http://www.globalguideline.com/interview_questions/Questions.php?sc=MongoDB](http://www.globalguideline.com/interview_questions/Questions.php?sc=MongoDB)) 379 | * [MongoDB Interview Questions from JavaTPointcom](http://www.javatpoint.com/mongodb-interview-questions) 380 | * [MongoDB 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 MongoDB](http://www.tutorialspoint.com/mongodb/mongodb_interview_questions.htm) 381 | * [Top 20 MongoDB interview questions from Career Guru](http://career.guru99.com/top-20-mongodb-interview-questions/) 382 | 383 | ### MySQL 384 | 385 | * [10 MySQL Database Interview Questions for Beginners and Intermediates](http://www.tecmint.com/10-mysql-database-interview-questions-for-beginners-and-intermediates/) 386 | * [100 MySQL interview questions](http://www.careerride.com/MySQL-Interview-Questions.aspx) 387 | * [15 Basic MySQL Interview Questions for Database Administrators](http://www.tecmint.com/basic-mysql-interview-questions-for-database-administrators/) 388 | * [28 MySQL interview questions from JavaTPoint.com](http://www.javatpoint.com/mysql-interview-questions) 389 | * [40 Basic MySQL Interview Questions with Answers](http://www.testingbrain.com/interview/mysql-interview-questions.html) 390 | * [Top 50 MySQL Interview Questions & Answers from Career Guru](http://career.guru99.com/top-50-mysql-interview-questions-answers/) 391 | 392 | ### Neo4j 393 | 394 | * [Top 20 Neo4j Interview Questions from Career Guru](http://career.guru99.com/top-20-ne04j-interview-questions/) 395 | 396 | ### Oracle 397 | 398 | * [General Oracle Interview Questions & Answers](http://www.coolinterview.com/type.asp?iType=57) 399 | 400 | ### Postgres 401 | 402 | * [13 PostgreSQL Interview Q&A](http://www.dotnetfunda.com/interviews/cat/208/postgresql) 403 | * [Frequently Asked Basic PostgreSQL Interview Questions and Answers](http://nazafbtemplate.blogspot.com.by/2014/06/frequently-asked-basic-postgresql.html) 404 | * [PostgreSQL Interview Preparation Guide](http://www.globalguideline.com/interview_questions/Questions.php?sc=postgresqk_database_](http://www.globalguideline.com/interview_questions/Questions.php?sc=postgresqk_database_)) 405 | * [PostgreSQL Interview Q&A from CoolInterview.com](http://www.coolinterview.com/type.asp?iType=411) 406 | 407 | ### SQL 408 | 409 | * [10 Frequently asked SQL Query Interview Questions](http://java67.blogspot.com.by/2013/04/10-frequently-asked-sql-query-interview-questions-answers-database.html) 410 | * [45 Essential SQL Interview Questions from top 3% developers company](http://www.toptal.com/sql/interview-questions) 411 | * [Common Interview Questions and Answers](http://www.indiabix.com/technical/sql-server-common-questions/) 412 | * [General Interview Questions and Answers](http://www.indiabix.com/technical/sql-server-general-questions/) 413 | * [Schema, Questions & Solutions for SQL Exercising](https://github.com/XD-DENG/SQL-exercise) 414 | * [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](http://www.tutorialspoint.com/sql/sql_interview_questions.htm) 415 | * [Top 20 SQL Interview Questions with Answers](http://dwbi.org/database/sql/72-top-20-sql-interview-questions-with-answers) 416 | 417 | ### SQL Lite 418 | 419 | * [Top 20 SQL LITE Interview Questions from Career Guru](http://career.guru99.com/top-20-sql-lite-interview-questions/) 420 | 421 | ## OS 422 | 423 | ### Linux 424 | 425 | * [10 Job Interview Questions for Linux System Administrators from Linux.com](https://www.linux.com/news/featured-blogs/200-libby-clark/842913-10-job-interview-questions-for-linux-sysadmins) 426 | * [10 Useful Random Linux Interview Questions and Answers](http://www.tecmint.com/useful-random-linux-interview-questions-and-answers/) 427 | * [11 Basic Linux Interview Questions and Answers](http://www.tecmint.com/basic-linux-interview-questions-and-answers/) 428 | * [11 Essential Linux Interview Questions from top 3% developers company](http://www.toptal.com/linux/interview-questions) 429 | * [Some basic Linux questions from ComputerNetworkingNotes.com](http://computernetworkingnotes.com/rhce-interview-questions/linux-interview-questions-answers.html) 430 | * [Top 30 Linux System Admin Interview Questions & Answers](http://www.linuxtechi.com/experience-linux-admin-interview-questions/) 431 | * [Top 50 Linux Interview Questions from Career Guru](http://career.guru99.com/top-50-linux-interview-questions/) 432 | * [Linux System Administrator/DevOps Interview Questions](https://github.com/chassing/linux-sysadmin-interview-questions) 433 | 434 | ### Windows 435 | 436 | * [Top 10 Interview Questions for Windows Administrators](http://www.brentozar.com/archive/2009/07/top-10-interview-questions-for-windows-sysadmins/) 437 | * [Top 22 Windows Server Interview Questions from Career Guru](http://career.guru99.com/top-22-windows-server-interview-questions/) 438 | * [Windows Admin Interview Questions & Answers](http://www.01world.in/p/windows.html) 439 | 440 | ## Algorithms 441 | 442 | * [A great list of Java interview questions](http://java2novice.com/java-interview-programs/) 443 | * [Algorithms playground for common interview questions written in Ruby](https://github.com/sagivo/algorithms) 444 | * [EKAlgorithms contains some well known CS algorithms & data structures](https://github.com/EvgenyKarkan/EKAlgorithms) 445 | * [Five programming problems every Software Engineer should be able to solve in less than 1 hour](http://www.shiftedup.com/2015/05/07/five-programming-problems-every-software-engineer-should-be-able-to-solve-in-less-than-1-hour) 446 | * [Top 10 Algorithms for Coding Interview](http://www.programcreek.com/2012/11/top-10-algorithms-for-coding-interview/) 447 | * [Top 15 Data Structures and Algorithm Interview Questions for Java programmer](http://javarevisited.blogspot.com.by/2013/03/top-15-data-structures-algorithm-interview-questions-answers-java-programming.html) 448 | * [Top Algorithms Questions by Topics](https://github.com/yangshun/tech-interview-handbook/blob/master/algorithms/README.md) 449 | 450 | ## Coding exercises 451 | 452 | * [Common interview questions and puzzles solved in a number of languages](https://github.com/mre/the-coding-interview) 453 | * [Interactive, test-driven Python coding challenges (algorithms and data structures) typically found in coding interviews or coding competitions](https://github.com/donnemartin/interactive-coding-challenges) 454 | * [Interview questions solved in python](https://github.com/roseperrone/interview-questions) 455 | 456 | ## Comprehensive lists 457 | 458 | * [A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore](https://github.com/h5bp/Front-end-Developer-Interview-Questions) 459 | * [Front End Developer Interview Questions](http://www.aperfectmix.com/free_web_design/front-end-interview-questions.html) 460 | * [Answers to Front End Developer Interview Questions](https://github.com/yangshun/tech-interview-handbook/blob/master/front-end/interview-questions.md) 461 | * [Some simple questions to interview potential backend candidates](https://github.com/starandtina/backend-interview-questions) 462 | * [An Annotated List of Frontend Developer Technical Interview Questions](https://www.recruityourninja.com/technical-interview-questions-frontend-candidates/) 463 | * [An Annotated List of Backend Developer Technical Interview Questions](https://www.recruityourninja.com/technical-interview-questions-backend-candidates/) 464 | * [An Annotated List of DevOps Technical Interview Questions](https://www.recruityourninja.com/technical-interview-questions-devops-candidates/) 465 | 466 | ## Design Patterns 467 | * [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](http://www.tutorialspoint.com/design_pattern/design_pattern_interview_questions.htm) 468 | * [Design Patterns for Humans™ - An ultra-simplified explanation](https://github.com/kamranahmedse/design-patterns-for-humans) 469 | * [Design patterns implemented in Java](https://github.com/iluwatar/java-design-patterns) 470 | 471 | ## Data structures 472 | 473 | * [Top 15 Data Structures and Algorithm Interview Questions for Java programmer](http://javarevisited.blogspot.com.by/2013/03/top-15-data-structures-algorithm-interview-questions-answers-java-programming.html) 474 | * [Top 50 Data Structure Interview Questions from Career Guru](http://career.guru99.com/top-50-data-structure-interview-questions/) 475 | 476 | ## Networks 477 | 478 | * [Top 100 Networking Interview Questions & Answers from Career Guru](http://career.guru99.com/top-100-networking-interview-questions-answers/) 479 | 480 | ## Security 481 | 482 | * [101 IT Security Interview Questions](http://careers.simplicable.com/careers/new/101-IT-security-interview-questions) 483 | * [How to prepare for an information security job interview?](http://searchsecurity.techtarget.com/tip/How-to-prepare-for-an-information-security-job-interview) 484 | * [Information Security Interview Questions from Daniel Miessler](https://danielmiessler.com/study/infosec_interview_questions/) 485 | * [Top 50 Information Security Interview Questions for freshers and experts](http://resources.infosecinstitute.com/top-50-information-security-interview-questions/) 486 | 487 | ## Data Science 488 | * [Data Science Interview Questions for Top Tech Companies](https://www.dezyre.com/article/-data-science-interview-questions-for-top-tech-companies/189) 489 | * [66 Job Interview Questions for Data Scientists](http://www.datasciencecentral.com/profiles/blogs/66-job-interview-questions-for-data-scientists) 490 | * [An Annotated List of Data Scientist Technical Interview Questions](https://www.recruityourninja.com/technical-interview-questions-data-scientist/) 491 | 492 | ### License 493 | 494 | [![CC0](https://i.creativecommons.org/p/zero/1.0/88x31.png)](https://creativecommons.org/publicdomain/zero/1.0/) 495 | --------------------------------------------------------------------------------