{"id":18784483,"url":"https://github.com/pwittchen/interview-questions","last_synced_at":"2025-12-21T03:30:14.017Z","repository":{"id":54540357,"uuid":"44822097","full_name":"pwittchen/interview-questions","owner":"pwittchen","description":"interview questions for the software developer role and related resources","archived":false,"fork":false,"pushed_at":"2025-01-17T10:43:04.000Z","size":113,"stargazers_count":73,"open_issues_count":0,"forks_count":34,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-01-17T11:32:38.392Z","etag":null,"topics":["interview","questions"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pwittchen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["pwittchen"],"custom":["https://paypal.me/pwittchen"]}},"created_at":"2015-10-23T15:37:43.000Z","updated_at":"2025-01-17T10:43:06.000Z","dependencies_parsed_at":"2024-11-07T20:45:05.576Z","dependency_job_id":"66ac2f15-8263-4b8d-b3ac-7e414ef62d21","html_url":"https://github.com/pwittchen/interview-questions","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pwittchen%2Finterview-questions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pwittchen%2Finterview-questions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pwittchen%2Finterview-questions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pwittchen%2Finterview-questions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pwittchen","download_url":"https://codeload.github.com/pwittchen/interview-questions/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239699583,"owners_count":19682575,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["interview","questions"],"created_at":"2024-11-07T20:43:10.033Z","updated_at":"2025-12-21T03:30:13.962Z","avatar_url":"https://github.com/pwittchen.png","language":null,"funding_links":["https://github.com/sponsors/pwittchen","https://paypal.me/pwittchen"],"categories":[],"sub_categories":[],"readme":"Interview questions\n===================\n\nCollection of interview questions for software developer role. It can be useful for candidates searching for a job and recruiters looking for new developers. These lists contain questions I've got during my interviews and questions, which I gathered from the web and other people. I've also added a list of questions for the pontential employer here, which can be useful during verification if the quality of the company is high or low.\n\n**Please note**: every company has different hiring politics and knowing answers for these questions may be not enough.\n\nAvailable lists\n---------------\n- [General interview questions (non-technical)](https://github.com/pwittchen/interview-questions/blob/master/general-questions.md)\n- [Java Developer interview questions](https://github.com/pwittchen/interview-questions/blob/master/java-developer.md)\n- [Android Developer interview questions](https://github.com/pwittchen/interview-questions/blob/master/android-developer.md)\n- [JavaScript Developer interview questions](https://github.com/pwittchen/interview-questions/blob/master/javascript-developer.md)\n- [Google/FANG Developer interview questions](https://github.com/pwittchen/interview-questions/blob/master/google-developer.md)\n\nQuestions for the employer\n--------------------------\n- [Questions for the employer](https://github.com/pwittchen/interview-questions/blob/master/questions-for-the-employer.md)\n- [Interview This!](https://github.com/Twipped/InterviewThis)\n\nOther lists on GitHub\n---------------------\n- https://github.com/MaximAbramchuck/awesome-interviews\n- https://github.com/JackyAndroid/AndroidInterview-Q-A\n- https://github.com/MindorksOpenSource/android-interview-questions\n- https://github.com/kdn251/interviews - algorithmic interview questions at Google, Facebook, Uber, Airbnb, etc.\n- https://github.com/SuyashLakhotia/TechInterview\n- https://github.com/sherxon/AlgoDS\n- https://github.com/karan/Projects - programming problems to solve in different languages\n- https://github.com/coells/100days\n- https://github.com/ryanbas21/interview_questions\n- https://github.com/arialdomartini/Back-End-Developer-Interview-Questions\n- https://github.com/anitaa1990/Android-Cheat-sheet - java, android \u0026 general\n- https://github.com/mission-peace/interview - mostly algorithic questions\n- https://github.com/bregman-arie/devops-interview-questions\n- https://github.com/rishabh115/Interview-Questions - categorized by company\n\nQuestions on-line (Java)\n------------------------\n- https://howtodoinjava.com/java-interview-questions/\n- https://www.edureka.co/blog/interview-questions/java-interview-questions/\n- https://www.journaldev.com/2366/core-java-interview-questions-and-answers\n- https://intellipaat.com/interview-question/java-interview-questions/\n- https://www.guru99.com/java-interview-questions-answers.html\n- https://www.javatpoint.com/corejava-interview-questions\n- https://www.tutorialspoint.com/java/java_interview_questions.htm\n- https://javarevisited.blogspot.com/2011/04/top-20-core-java-interview-questions.html\n- https://www.interviewbit.com/java-interview-questions/\n\nLeet Code\n---------\n- [Best Leet Code Resources](https://github.com/armankhondker/best-leetcode-resources)\n\nRecruitment Coding Tasks\n------------------------\n\nA few of my own coding tasks:\n- Koyo Loans, fin-tech startup, Kotlin Backend Developer (London/Remote): https://github.com/pwittchen/koyo-task-chess (passed)\n- Revolut, fin-tech startup, Java Backend Developer (Kraków): https://github.com/pwittchen/money-transfer-api (not passed)\n- Contentful, headless cms startup, Android Developer (Berlin): https://github.com/pwittchen/SearchTwitter (passed coding task)\n\nMind maps\n---------\n- [Interview Map](https://github.com/KieSun/InterviewMap)\n\nBooks and guides about interviews\n---------------------------------\n- [Cracking Coding Interview](https://www.amazon.de/Cracking-Coding-Interview-6th-Programming/dp/0984782850/)\n  - [PL translation](https://helion.pl/ksiazki/rozmowa-rekrutacyjna-dla-programistow-przewodnik-do-sukcesu-gayle-laakmann-mcdowell,rorepr.htm#format/d)\n- [Tech Interview HandBook](https://github.com/yangshun/tech-interview-handbook)\n\nBooks about coding\n------------------\n- [Clean Code](http://helion.pl/ksiazki/czysty-kod-podrecznik-dobrego-programisty-robert-c-martin,czykov.htm)\n- [Test Driven Development](http://helion.pl/ksiazki/tdd-sztuka-tworzenia-dobrego-kodu-kent-beck,tddszt.htm)\n- [Effective Java](http://helion.pl/ksiazki/java-efektywne-programowanie-wydanie-ii-joshua-bloch,javep2.htm)\n- [Java Concurrency In Practice](https://www.amazon.de/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601/)\n- [Algorytmy, struktury danych i techniki programowania](http://helion.pl/ksiazki/algorytmy-struktury-danych-i-techniki-programowania-wydanie-iv-piotr-wroblewski,algo4.htm) [PL] or any good book about algorithms\n\nSystem design\n-------------\n- [System Design Primer](https://github.com/donnemartin/system-design-primer)\n- [Grokking System Design](https://github.com/Jeevan-kumar-Raj/Grokking-System-Design)\n- [Best System Design Resources](https://github.com/armankhondker/best-system-design-resources) -\u003e [copy](https://github.com/pwittchen/interview-questions/blob/master/system-design-resources.md)\n\nResources about Java\n--------------------\n- [Effective Java Summary](https://github.com/HugoMatilla/Effective-JAVA-Summary)\n- [Jenkov Tutorials](http://tutorials.jenkov.com/)\n- [Java Concurrency in Practice](http://jcip.net/)\n\nOthers\n------\n- [Hiring without whiteboards](https://github.com/poteto/hiring-without-whiteboards)\n- [Coding Interview University](https://github.com/jwasham/coding-interview-university)\n- [Tech interview handbook](https://github.com/yangshun/tech-interview-handbook)\n\nLearning\n--------\n- [Professional Programming](https://github.com/charlax/professional-programming)\n\nRemote jobs\n-----------\n- [Awesome Remote Job](https://github.com/lukasz-madon/awesome-remote-job)\n- [We Work Remotely](https://weworkremotely.com/)\n- [Remotive](https://remotive.io/remote-companies)\n- [StackOverflow - Remote](https://stackoverflow.com/jobs?r=true)\n- [No Fluff Jobs - Remote](https://nofluffjobs.com/jobs/remote?criteria=city%3Dremote)\n- [JustJoin.it - Remote](https://justjoin.it/remote)\n- [A list of established remote companies](https://github.com/yanirs/established-remote)\n\nJob Boards\n----------\n- Poland\n  - [No Fluff Jobs](https://nofluffjobs.com/)\n  - [Just Join IT](https://justjoin.it/)\n  - [Pracuj.pl](https://www.pracuj.pl/praca/it%20-%20rozw%c3%b3j%20oprogramowania;cc,5016)\n  - [Praca.pl](https://www.praca.pl/informatyka-programowanie.html)\n- World\n  - [StackOverflow](https://stackoverflow.com/jobs)\n  - [HackerNews](https://news.ycombinator.com/jobs)\n  - [Ask HN: Who is hiring? (past month)](https://hn.algolia.com/?dateRange=pastMonth\u0026page=0\u0026prefix=true\u0026query=ASK%20HN%3A%20Who%20is%20hiring\u0026sort=byDate\u0026type=story)\n  \nWebsite where you can practice questions for interviews\n-------------------------------------------------------\n- [HackerRank](https://www.hackerrank.com/)\n- [HackerEarth](https://www.hackerearth.com/)\n- [GreeksForGreek](https://www.geeksforgeeks.org/)\n- [Interview bit](https://www.interviewbit.com/)\n- [Leet Code](https://leetcode.com/)\n- [CodeForce](https://codeforces.com/)\n- [Codechef](https://codechef.com/)\n\n\nContributing\n------------\n\nIf you want to improve existing lists or add another list, feel free to create a Pull Request!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpwittchen%2Finterview-questions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpwittchen%2Finterview-questions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpwittchen%2Finterview-questions/lists"}