├── 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 list's 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 interview questions. 4 | 5 | [What makes for an awesome list?](awesome.md) 6 | 7 | 8 | Please read the [contribution guidelines](contributing.md) or the [creating a list guide](create-list.md) if you want to contribute. 9 | 10 | **Check out my [blog](https://medium.com/@MaximAbramchuk) or say *hi* on [Twitter](https://twitter.com/maximabramchuck).** 11 | 12 | ## Table of Contents 13 | 14 | - [Android](#android) 15 | - [AngularJS](#angularjs) 16 | - [BackboneJS](#backbonejs) 17 | - [C++](#c) 18 | - [C](#c-1) 19 | - [Clojure](#clojure) 20 | - [CoffeeScript](#coffeescript) 21 | - [CSS](#css) 22 | - [Design Pattern](#design-pattern) 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 | - [KnockoutJS](#knockoutjs) 33 | - [Less](#less) 34 | - [Linux](#linux) 35 | - [Lisp](#lisp) 36 | - [MongoDB](#mongodb) 37 | - [MySQL](#mysql) 38 | - [NodeJS](#nodejs) 39 | - [Objective-C](#objective-c) 40 | - [PHP](#php) 41 | - [Postgres](#postgres) 42 | - [Python](#python) 43 | - [ReactJS](#reactjs) 44 | - [Ruby/Rails](#rubyrails) 45 | - [SASS](#sass) 46 | - [Scala](#scala) 47 | - [SQL](#sql) 48 | - [Swift](#swift) 49 | 50 | ## Android 51 | 52 | - https://github.com/derekargueta/Android-Interview-Questions 53 | - http://www.toptal.com/android/interview-questions 54 | - http://www.careerride.com/android-interview-questions.aspx 55 | - http://www.javatpoint.com/android-interview-questions 56 | - https://www.quora.com/What-are-good-job-interview-questions-for-an-Android-developer 57 | - http://www.geekinterview.com/Interview-Questions/Android 58 | - http://www.itechaleart.com/2015/02/android-interview-qa.html 59 | - http://javatechig.com/android/android-interview-questions 60 | - http://www.tutorialspoint.com/android/android_interview_questions.htm 61 | - http://career.guru99.com/50-android-interview-questions-answers/ 62 | 63 | ## AngularJS 64 | 65 | - https://github.com/gdi2290/ngExam 66 | - http://www.codeproject.com/Articles/891718/AngularJS-Interview-Questions-and-Answers 67 | - http://www.tutorialspoint.com/angularjs/angularjs_interview_questions.htm 68 | - http://www.toptal.com/angular-js/interview-questions 69 | - http://career.guru99.com/top-25-angular-js-interview-questions/ 70 | - http://www.withoutbook.com/Technology.php?tech=63&subject=Angular%20JS%20Interview%20Questions%20and%20Answers 71 | - http://www.slideshare.net/proshailendra/angular-js-interview-questions-answers-by-shailendra-chauhan 72 | - http://www.web-technology-experts-notes.in/2014/11/angularjs-interview-questions-and-answers-for-experienced.html 73 | 74 | ## BackboneJS 75 | 76 | - http://www.toptal.com/backbone-js/interview-questions 77 | - http://career.guru99.com/top-25-backbone-js-interview-questions/ 78 | - http://www.web-technology-experts-notes.in/2015/01/backbone-js-interview-questions-and-answers.html 79 | - http://www.dotnet-tricks.com/Tutorial/backbone/R2T3010414-What-is-Backbone.js-and-why-to-use-it?.html 80 | 81 | ## C++ 82 | 83 | - http://www.tutorialspoint.com/cplusplus/cpp_interview_questions.htm 84 | - http://www.toptal.com/c-plus-plus/interview-questions 85 | - http://www.careerride.com/C++-Interview-questions-Answer.aspx 86 | - http://www.programmerinterview.com/index.php/c-cplusplus/introduction/ 87 | - http://www.geekinterview.com/Interview-Questions/Languages/C-Plus-Plus 88 | - http://www.indiabix.com/cpp-programming/questions-and-answers/ 89 | - http://a4academics.com/interview-questions/57-c-plus-plus/419-cpp-interview-questions-answers 90 | 91 | ## C 92 | 93 | - http://www.tutorialspoint.com/cprogramming/cprogramming_interview_questions.htm 94 | - http://www.indiabix.com/technical/c/ 95 | - http://www.indiabix.com/technical/c/the-c-language-basics/ 96 | - http://placement.freshersworld.com/power-preparation/technical-interview-questions/C-programming-answers-21419 97 | - http://www.cquestions.com/2010/10/c-interview-questions-and-answers.html 98 | - http://www.geekinterview.com/Interview-Questions/Languages/C 99 | - http://geeksquiz.com/commonly-asked-c-programming-interview-questions-set-1/ 100 | - http://geeksquiz.com/commonly-asked-c-programming-interview-questions-set-2/ 101 | 102 | ## Clojure 103 | 104 | - https://www.reddit.com/r/Clojure/comments/34qhha/clojure_coding_job_interview_experience/ 105 | - http://www.learningclojure.com/2014/05/fizz-buzz-interview-question.html 106 | - http://ita2zguide.blogspot.com.by/p/cc.html 107 | - https://github.com/dpetrovics/coding-exercises 108 | 109 | ## CoffeeScript 110 | 111 | - http://career.guru99.com/top-25-coffeescript-interview-questions/ 112 | - http://www.toptal.com/coffeescript/interview-questions 113 | 114 | ## CSS 115 | 116 | - https://github.com/developerquestions/css-questions 117 | - https://github.com/bargitta/cssInterview 118 | - https://css-tricks.com/interview-questions-css/ 119 | - http://www.skilledup.com/articles/25-css-interview-questions-answers 120 | - http://www.careerride.com/Interview-Questions-CSS.aspx 121 | - http://www.techrepublic.com/blog/software-engineer/css-interview-questions-and-answers/ 122 | - http://www.aperfectmix.com/free_web_design/front-end-interview-questions.html 123 | - http://career.guru99.com/top-50-csscascading-style-sheet-interview-questions/ 124 | - http://www.codeproject.com/Articles/702051/important-HTML-Interview-questions-with-answe 125 | 126 | ## Design Pattern 127 | - http://www.tutorialspoint.com/design_pattern/design_pattern_interview_questions.htm 128 | 129 | ## Django 130 | 131 | - http://www.ilian.io/django-interview-questions/ 132 | - http://career.guru99.com/top-16-django-interview-questions/ 133 | - https://www.quora.com/What-are-some-useful-tips-for-a-Python-Django-developer-interview 134 | - http://insights.dice.com/2014/04/30/interview-questions-pythondjango-developers/ 135 | - http://blog.jayapal.in/2010/11/django-interview-question.html 136 | - http://www.goodinterviewquestions.net/top-10-django-interview-questions-and-answers/ 137 | 138 | ## EmberJS 139 | 140 | - http://career.guru99.com/top-25-ember-js-interview-questions/ 141 | - http://www.toptal.com/emberjs/interview-questions 142 | - https://disqus.com/home/discussion/guru99career/top_25_emberjs_interview_questions/ 143 | - http://www.tutorialspoint.com/emberjs/emberjs_applications.htm 144 | - http://www.funnyant.com/ember-js-interview-with-tom-dale/ 145 | 146 | ## Erlang 147 | 148 | - http://career.guru99.com/top-22-erlang-interview-questions/ 149 | 150 | ## Golang 151 | 152 | - https://github.com/efischer19/golang_ctci 153 | - https://github.com/mrekucci/epi 154 | - http://www.golangpro.com/2015/08/golang-interview-questions-answers.html 155 | - http://career.guru99.com/top-20-go-programming-interview-questions/ 156 | - https://www.reddit.com/r/golang/comments/zms5k/interview_questions_in_go_3sum_problem/ 157 | 158 | ## HTML 159 | 160 | - http://www.toptal.com/html5/interview-questions 161 | - http://www.skilledup.com/articles/html-html5-interview-questions-answers 162 | - http://www.codeproject.com/Articles/702051/important-HTML-Interview-questions-with-answe 163 | - http://www.sitepoint.com/10-typical-html-interview-exercises/ 164 | - http://career.guru99.com/top-50-html-interview-questions/ 165 | - http://www.geekinterview.com/Interview-Questions/Web/Html 166 | - http://techpreparation.com/html-interview-questions-answers1.htm#.VlmapN8rLXE 167 | - http://www.careerride.com/Interview-Questions-HTML.aspx 168 | 169 | ## Ionic 170 | 171 | - http://www.codeandyou.com/p/ionic-interview-questions.html 172 | 173 | ## iOS 174 | 175 | - https://github.com/CameronBanga/iOS-Developer-and-Designer-Interview-Questions 176 | - https://github.com/eskerber/iOS-Interview-Questions 177 | - https://github.com/AtharvaVaidya/iOS-Interview-Prep 178 | - https://github.com/biamacedo/sample-interview-challenge-ios 179 | - http://www.toptal.com/ios/interview-questions 180 | - http://www.raywenderlich.com/53962/ios-interview-questions 181 | - http://www.geekinterview.com/Interview-Questions/iOS 182 | - https://blackpixel.com/writing/2013/04/interview-questions-for-ios-and-mac-developers-1.html 183 | - http://www.slideshare.net/CClarkDavidson/ios-developer-interview-questions 184 | 185 | ## Java 186 | 187 | - http://www.tutorialspoint.com/java/java_interview_questions.htm 188 | - https://github.com/svozniuk/java-interviews 189 | - https://github.com/donbeave/interview 190 | - http://www.javacodegeeks.com/2014/04/java-interview-questions-and-answers.html 191 | - http://javahungry.blogspot.com/2013/06/top-25-most-frequently-asked-core-java.html 192 | - http://www.javatpoint.com/corejava-interview-questions 193 | - http://www.indiabix.com/technical/core-java/ 194 | - https://blog.udemy.com/java-interview-questions/ 195 | - http://www.journaldev.com/java-interview-questions 196 | - http://www.toptal.com/java/interview-questions 197 | - http://java67.blogspot.com.by/2012/09/top-10-tricky-java-interview-questions-answers.html 198 | - http://java67.blogspot.sg/2015/03/top-40-core-java-interview-questions-answers-telephonic-round.html 199 | - http://www.programmerinterview.com/index.php/java-questions/java-introduction/ 200 | 201 | ## JavaScript 202 | 203 | - https://github.com/malachaifrazier/JavaScript-Interview-Questions 204 | - https://github.com/nishant8BITS/101-JavaScript-Interview-Question 205 | - https://github.com/kolodny/exercises 206 | - https://github.com/tenkai/javascriptstudies 207 | - https://github.com/csvenja/javascript-exercises 208 | - https://github.com/ptdecker/interview-cake-answers-javascript 209 | - http://www.toptal.com/javascript/interview-questions 210 | - http://www.sitepoint.com/5-typical-javascript-interview-exercises/ 211 | - https://medium.com/javascript-scene/10-interview-questions-every-javascript-developer-should-know-6fa6bdf5ad95#.3iur53len 212 | - https://www.interviewcake.com/javascript-interview-questions 213 | - http://career.guru99.com/top-85-javascript-interview-questions/ 214 | - http://www.thatjsdude.com/interview/js2.html 215 | - https://www.codementor.io/javascript/tutorial/21-essential-javascript-tech-interview-practice-questions-answers 216 | - http://www.techrepublic.com/blog/software-engineer/javascript-interview-questions-and-answers/ 217 | - http://www.tutorialspoint.com/javascript/javascript_interview_questions.htm 218 | - https://github.com/starandtina/frontend-interview-questions 219 | 220 | ## KnockoutJS 221 | 222 | - http://www.codeproject.com/Articles/987899/KnockoutJS-interview-questions 223 | - http://www.codeandyou.com/p/knockoutjs-interview-questions.html 224 | - http://debugmode.net/2013/11/26/can-you-answer-these-10-basic-knockout-questions/ 225 | - http://www.code-sample.com/2014/01/knockout-js-interview-questions-and.html 226 | - http://www.dotnet-tricks.com/Tutorial/knockout/FDM8160313-What-is-Knockout.js-and-how-is-it-different-from-jQuery?.html 227 | 228 | ## Less 229 | 230 | - http://career.guru99.com/top-25-less-interview-questions/ 231 | 232 | ## Linux 233 | 234 | - http://career.guru99.com/top-50-linux-interview-questions/ 235 | - http://www.tecmint.com/basic-linux-interview-questions-and-answers/ 236 | - http://www.tecmint.com/useful-random-linux-interview-questions-and-answers/ 237 | - http://computernetworkingnotes.com/rhce-interview-questions/linux-interview-questions-answers.html 238 | - http://www.linuxtechi.com/experience-linux-admin-interview-questions/ 239 | - http://www.toptal.com/linux/interview-questions 240 | - https://www.linux.com/news/featured-blogs/200-libby-clark/842913-10-job-interview-questions-for-linux-sysadmins 241 | 242 | ## Lisp 243 | 244 | - http://career.guru99.com/top-18-lisp-interview-questions/ 245 | - http://www.sanfoundry.com/lisp-mcqs-class/ 246 | - http://www.sanfoundry.com/lisp-mcqs-procedure-definition/ 247 | - http://www.coolinterview.com/type.asp?iType=478 248 | 249 | ## MongoDB 250 | 251 | - http://www.tutorialspoint.com/mongodb/mongodb_interview_questions.htm 252 | - http://theprofessionalspoint.blogspot.com.by/2014/01/28-mongodb-nosql-database-interview.html 253 | - https://www.glassdoor.com/Interview/MongoDB-Interview-Questions-E433703.htm 254 | - http://www.javatpoint.com/mongodb-interview-questions 255 | - http://career.guru99.com/top-20-mongodb-interview-questions/ 256 | - http://www.globalguideline.com/interview_questions/Questions.php?sc=MongoDB 257 | 258 | ## MySQL 259 | 260 | - http://www.careerride.com/MySQL-Interview-Questions.aspx 261 | - https://github.com/dhaval1406/SQL 262 | - http://www.tecmint.com/basic-mysql-interview-questions-for-database-administrators/ 263 | - http://www.tecmint.com/10-mysql-database-interview-questions-for-beginners-and-intermediates/ 264 | - http://career.guru99.com/top-50-mysql-interview-questions-answers/ 265 | - http://www.testingbrain.com/interview/mysql-interview-questions.html 266 | - http://www.javatpoint.com/mysql-interview-questions 267 | - http://www.geekinterview.com/Interview-Questions/Database/MYSQL 268 | - https://github.com/XD-DENG/SQL-exercise 269 | 270 | ## NodeJS 271 | 272 | - http://www.toptal.com/nodejs/interview-questions 273 | - http://www.tutorialspoint.com/nodejs/nodejs_interview_questions.htm 274 | - https://blog.risingstack.com/node-js-interview-questions/ 275 | - http://career.guru99.com/top-25-interview-questions-on-node-js/ 276 | - http://www.lazyquestion.com/interview-questions-and-answer/nodejs 277 | - http://www.web-technology-experts-notes.in/2014/12/nodejs-interview-questions-and-answers-for-experienced.html 278 | - http://www.codingdefined.com/2014/07/10-interview-questions-on-nodejs.html 279 | - http://www.globalguideline.com/interview_questions/Questions.php?sc=Node_dot_js 280 | 281 | ## Objective-C 282 | 283 | - http://www.raywenderlich.com/53962/ios-interview-questions 284 | - https://www.quora.com/What-are-some-good-questions-to-test-someones-Objective-C-and-iOS-Development-skills 285 | - http://way2ios.com/development/ios-development-2/ios-interview-questions-with-answers/ 286 | - http://andras.palfi.hu/iosobjc-interview-questions/ 287 | - http://insights.dice.com/2015/07/21/interview-qs-objective-c-swift/ 288 | 289 | ## PHP 290 | 291 | - https://github.com/developerquestions/php-questions 292 | - https://github.com/rajesh-tne/PHP-Interview 293 | - https://github.com/sw611983/all-php-interview-questions 294 | - https://github.com/Iriarte81/phpinterviewquestions/blob/master/php%20interview%20questions.docx 295 | - http://www.careerride.com/PHP-Interview-Questions.aspx 296 | - http://www.toptal.com/php/interview-questions 297 | - http://www.woodstitch.com/resources/php-interview-questions.php 298 | - http://stackoverflow.com/questions/2118755/questions-every-good-php-developer-should-be-able-to-answer 299 | - http://phpinterviewquestions.co.in/ 300 | - http://placement.freshersworld.com/power-preparation/technical-interview-preparation/php-interview-questions-24321 301 | - http://letsknowit.com/php-questions 302 | - http://career.guru99.com/top-100-php-interview-questions-answers/ 303 | - http://www.geekinterview.com/Interview-Questions/Programming/PHP 304 | - http://www.geekinterview.com/Interview-Questions/Programming/PHP 305 | 306 | ## Postgres 307 | 308 | - https://github.com/letsface/interview-postgresql 309 | - http://www.geekinterview.com/Interview-Questions/Database/PostgreSQL 310 | - http://nazafbtemplate.blogspot.com.by/2014/06/frequently-asked-basic-postgresql.html 311 | - http://www.globalguideline.com/interview_questions/Questions.php?sc=postgresqk_database_ 312 | - http://www.dotnetfunda.com/interviews/cat/208/postgresql 313 | - http://www.coolinterview.com/type.asp?iType=411 314 | 315 | ## Python 316 | 317 | - https://github.com/roseperrone/interview-questions 318 | - https://github.com/sigmavirus24/python-interview-questions 319 | - https://github.com/adityapn/ProgrammingInterview 320 | - https://github.com/willpharaoh/interviewstreet 321 | - https://github.com/donnemartin/interactive-coding-challenges 322 | - http://www.toptal.com/python/interview-questions 323 | - http://www.careerride.com/python-interview-questions.aspx 324 | - https://www.quora.com/What-are-good-Python-interview-questions 325 | - https://www.reddit.com/r/Python/comments/1knw7z/python_interview_questions 326 | - http://www.bogotobogo.com/python/python_interview_questions.php 327 | - http://www.ilian.io/python-interview-question-and-answers/ 328 | - http://www.geekinterview.com/Interview-Questions/Programming/Python 329 | - https://www.interviewcake.com/python-interview-questions 330 | - http://career.guru99.com/top-25-python-interview-questions/ 331 | - http://www.careercup.com/page?pid=python-interview-questions 332 | 333 | ## ReactJS 334 | 335 | - https://www.reddit.com/r/reactjs/comments/3m5equ/react_what_interview_questions_to_expect/ 336 | - http://interview-questions-247.appspot.com/reactjs-interview-questions-set-1 337 | - http://interview-questions-247.appspot.com/reactjs-interview-questions-set-2 338 | - http://interview-questions-247.appspot.com/reactjs-interview-questions-set-3 339 | - http://www.toptal.com/react/interview-questions 340 | - https://www.quora.com/What-are-the-pros-and-cons-of-React-js-and-Flux-Are-they-the-future-of-front-end-development 341 | - http://ianobermiller.com/blog/2014/09/15/react-and-flux-interview/ 342 | 343 | ## Ruby/Rails 344 | 345 | - https://github.com/sagivo/algorithms 346 | - https://github.com/gregstallings/ruby-trivia 347 | - https://github.com/rishiip/ruby-on-rails-interview-questions 348 | - http://www.toptal.com/ruby/interview-questions 349 | - http://www.toptal.com/ruby-on-rails/interview-questions 350 | - http://www.careerride.com/ruby-on-rails-interview-questions.aspx 351 | - https://gist.github.com/ryansobol/5252653 352 | - http://www.geekinterview.com/Interview-Questions/J2EE/Ruby 353 | - http://legeek.org/10-best-ruby-and-rails-interview-questions-and-answers/ 354 | - http://anilpunjabi.tumblr.com/post/25948339235/ruby-and-rails-interview-questions-and-answers 355 | - https://srikantmahapatra.wordpress.com/2013/11/07/ruby-on-rails-interview-questions-and-answers/ 356 | 357 | ## SASS 358 | 359 | - http://career.guru99.com/top-17-sass-interview-questions/ 360 | 361 | ## Scala 362 | 363 | - http://career.guru99.com/top-25-interview-questions-on-scala/ 364 | - http://www.scala-lang.org/old/faq 365 | - https://www.quora.com/What-are-some-good-interviewing-tips-for-a-Scala-position 366 | - https://github.com/Jarlakxen/Scala-Interview-Questions 367 | - https://github.com/peterarsentev/Scala-Interview-Questions-Answers 368 | - http://programmers.stackexchange.com/questions/58145/how-scala-developers-are-being-interviewed 369 | - http://sujitpal.blogspot.com.by/2009/01/scala-mock-interview-coding-questions.html 370 | - http://programmers.stackexchange.com/questions/58145/how-scala-developers-are-being-interviewed 371 | - http://insights.dice.com/2014/09/12/4-interview-questions-scala-developers/ 372 | 373 | ## SQL 374 | 375 | - http://www.toptal.com/sql/interview-questions 376 | - https://github.com/dhaval1406/SQL 377 | - http://dwbi.org/database/sql/72-top-20-sql-interview-questions-with-answers 378 | - http://www.programmerinterview.com/index.php/database-sql/introduction/ 379 | - http://a4academics.com/interview-questions/53-database-and-sql/411-sql-interview-questions-and-answers-database 380 | - http://www.indiabix.com/technical/sql-server-common-questions/ 381 | - http://www.indiabix.com/technical/sql-server-general-questions/ 382 | - http://www.tutorialspoint.com/sql/sql_interview_questions.htm 383 | - http://java67.blogspot.com.by/2013/04/10-frequently-asked-sql-query-interview-questions-answers-database.html 384 | 385 | ## Swift 386 | 387 | - https://github.com/diwu/LeetCode-Solutions-in-Swift 388 | - https://github.com/rudneycardoso/SWIFT 389 | - http://www.raywenderlich.com/110982/swift-interview-questions-answers 390 | - http://www.toptal.com/swift/interview-questions 391 | - https://www.quora.com/What-are-some-questions-an-employer-might-ask-about-Swift-during-an-iOS-developer-job-interview-What-kind-of-answers-would-he-or-she-expect 392 | - http://www.skilledup.com/articles/5-swift-questions-ios-job-interview 393 | - http://mycodetips.com/swift-ios/swift-programming-language-interview-questions-answers-987.html 394 | - http://blog.udacity.com/2014/11/your-top-10-swift-questions-answered.html 395 | - https://grokswift.com/interview-questions/ 396 | - http://datacalculation.blogspot.com.by/2014/09/best-ios-interview-questions-on-swift.html 397 | 398 | ## License 399 | 400 | [![CC0](https://i.creativecommons.org/p/zero/1.0/88x31.png)](https://creativecommons.org/publicdomain/zero/1.0/) 401 | --------------------------------------------------------------------------------