└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # full-stack-interview-questions 2 | Подбор материалов для подготовки к собеседованиям/интервью Full stack разработчика (Java, Javascript, Spring, React, Vue, NodeJS, SQL) 3 | 4 | ## Java 5 | 6 | * Вопросы и ответы к интевью Java разработчика - https://github.com/enhorse/java-interview 7 | * Канал с видео из Java конференций (JUG.ru, JPoint, Joker) - https://www.youtube.com/channel/UCYrGYT7BswsJGkmG7-IAF8g 8 | 9 | ## Spring и Hibernate 10 | 11 | * Официальная страница Spring - https://spring.io 12 | * Spring вопросы к собеседованию - https://habr.com/ru/post/350682 13 | * Spring потрошитель - https://www.youtube.com/watch?v=BmBr5diz8WA&t=37s 14 | * Документация Spring Data - https://docs.spring.io/spring-data/jpa/docs/current/reference/html/ 15 | * Hibernate основы - https://github.com/lehaSVV2009/hibernate-training 16 | * Hibernate Guru tutorial - https://vladmihalcea.com/tutorials/hibernate/ 17 | * Hibernate стандартные ловушки - https://www.youtube.com/watch?v=C-wEZjEOhWc 18 | * Сделать Hibernate снова быстрым - https://www.youtube.com/watch?v=b52Qz6qlic0 19 | * Официальная страница Spring Cloud - https://spring.io/projects/spring-cloud 20 | * Микросервисная архитектура, Spring Cloud и Docker - https://habr.com/ru/post/280786/ 21 | 22 | ## SQL 23 | 24 | * SQL в вопросах и ответах к интевью Java разработчика - https://github.com/enhorse/java-interview#sql 25 | * Leetcode алгоритмы SQL - https://leetcode.com/problemset/database/ 26 | * Hackerrank алгоритмы - https://www.hackerrank.com/domains/sql 27 | * SQL онлайн - http://www.sqlfiddle.com 28 | 29 | ## JavaScript + CSS + HTML 30 | 31 | * Вопросы кандидату на должность front-end разработчика - https://h5bp.org/Front-end-Developer-Interview-Questions/translations/russian/ 32 | * Визуальный обзор скиллов для веб-разработчика - https://andreasbm.github.io/web-skills/ 33 | * Javascript. The Core - http://dmitrysoshnikov.com/ 34 | * Видео, объясняющее принцип Event Loop - https://www.youtube.com/watch?v=8aGhZQkoFbQ 35 | * И еще одно полезное видео про Event Loop - https://www.youtube.com/watch?v=cCOL7MC4Pl0 36 | * Promises и async/await - TODO 37 | * Видео-курс по Javascript от Яндекса - https://www.coursera.org/learn/javascript-prototipy 38 | * Видео-курс по тонкостям верстки от Яндекса (layouting, ...) - https://www.coursera.org/learn/tonkosti-verstki 39 | 40 | ## React 41 | 42 | * Коллекция материалов для изучения React - https://github.com/rtivital/react-things 43 | * React interview questions - https://github.com/sudheerj/reactjs-interview-questions 44 | * Последние изменения в React - https://github.com/facebook/react/blob/master/CHANGELOG.md 45 | * Material UI - https://material-ui.com/ 46 | * A compilation of React Patterns, techniques, tips and tricks - https://vasanthk.gitbooks.io/react-bits/ 47 | 48 | ## Vue 49 | 50 | * Vue 3 фундаментальный курс от А до Я за 3 часа - https://www.youtube.com/watch?v=XzLuMtDelGk&ab_channel=UlbiTV 51 | * 200 вопросов по Vue JS - https://github.com/sudheerj/vuejs-interview-questions 52 | 53 | ## NodeJS 54 | 55 | * Вопросы и ответы на собеседовании - https://github.com/learning-zone/nodejs-interview-questions 56 | * Вопросы на собеседовании Senior Node.JS разработчику - https://medium.com/@jehy/%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%BD%D0%B0-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B8-senior-node-js-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D1%83-3c955d7be006 57 | * Модули CommonJS и ESM - https://medium.com/devschacht/node-js-tc-39-and-modules-3813d2f37370 58 | 59 | ## Architecture 60 | 61 | * 12 ошибок при построении архитектуры ПО - https://dou.ua/lenta/articles/architecture-mistakes 62 | * Преимущества и недостатки микросервисной архитектуры - https://www.youtube.com/watch?v=7WT_Rl6m2DU 63 | * Retry vs Circuit Breaker - https://blog.rogatnev.net/posts/ru/2016/05/Patterns-Retry-vs-Circuit-Breaker.html 64 | * Краткий обзор 10 популярных архитектурных шаблонов приложений - https://medium.com/nuances-of-programming/%D0%BA%D1%80%D0%B0%D1%82%D0%BA%D0%B8%D0%B9-%D0%BE%D0%B1%D0%B7%D0%BE%D1%80-10-%D0%BF%D0%BE%D0%BF%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D1%85-%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%BD%D1%8B%D1%85-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9-81647be5c46f 65 | * SOLID - https://medium.com/webbdev/solid-4ffc018077da 66 | * 12 factor app - https://12factor.net/ru/ 67 | * Domain Driven Design sample - https://github.com/citerus/dddsample-core 68 | * Clean architecture - https://medium.freecodecamp.org/a-quick-introduction-to-clean-architecture-990c014448d2 69 | 70 | ## Other 71 | 72 | * Алгоритмы Leetcode - https://leetcode.com/problemset/algorithms/ 73 | * Бесплатный курс по алгоритмам InterviewBit - https://www.interviewbit.com/practice/ 74 | * Паттерны проектирования - https://refactoring.guru/ru/design-patterns 75 | * REST API - https://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api 76 | * Docker основы - https://github.com/lehaSVV2009/docker-training 77 | * AWS основы - https://github.com/lehaSVV2009/aws-training 78 | * CSS основы - https://github.com/lehaSVV2009/css-training 79 | * Separate Unit, Integration, and Functional Tests for Continuous Delivery - https://medium.com/pacroy/separate-unit-integration-and-functional-tests-for-continuous-delivery-f4dc240d8f2f 80 | * Наиболее популярные команды Shell - https://www.thegeekstuff.com/2010/11/50-linux-commands/?utm_source=feedburner 81 | * Scrum vs Kanban: в чем разница и что выбрать? - https://habr.com/ru/company/hygger/blog/351048/ 82 | * Список списков вопросов к собеседованиям - https://github.com/MaximAbramchuck/awesome-interview-questions 83 | --------------------------------------------------------------------------------