full-stack-interview-questions icon indicating copy to clipboard operation
full-stack-interview-questions copied to clipboard

Вопросы на собеседовании/интервью Full stack разработчика (Java, Javascript, Spring, NodeJS, React, SQL)

full-stack-interview-questions

Подбор материалов для подготовки к собеседованиям/интервью Full stack разработчика (Java, Javascript, Spring, React, Vue, NodeJS, SQL)

Java

  • Вопросы и ответы к интевью Java разработчика - https://github.com/enhorse/java-interview
  • Канал с видео из Java конференций (JUG.ru, JPoint, Joker) - https://www.youtube.com/channel/UCYrGYT7BswsJGkmG7-IAF8g

Spring и Hibernate

  • Официальная страница Spring - https://spring.io
  • Spring вопросы к собеседованию - https://habr.com/ru/post/350682
  • Spring потрошитель - https://www.youtube.com/watch?v=BmBr5diz8WA&t=37s
  • Документация Spring Data - https://docs.spring.io/spring-data/jpa/docs/current/reference/html/
  • Hibernate основы - https://github.com/lehaSVV2009/hibernate-training
  • Hibernate Guru tutorial - https://vladmihalcea.com/tutorials/hibernate/
  • Hibernate стандартные ловушки - https://www.youtube.com/watch?v=C-wEZjEOhWc
  • Сделать Hibernate снова быстрым - https://www.youtube.com/watch?v=b52Qz6qlic0
  • Официальная страница Spring Cloud - https://spring.io/projects/spring-cloud
  • Микросервисная архитектура, Spring Cloud и Docker - https://habr.com/ru/post/280786/

SQL

  • SQL в вопросах и ответах к интевью Java разработчика - https://github.com/enhorse/java-interview#sql
  • Leetcode алгоритмы SQL - https://leetcode.com/problemset/database/
  • Hackerrank алгоритмы - https://www.hackerrank.com/domains/sql
  • SQL онлайн - http://www.sqlfiddle.com

JavaScript + CSS + HTML

  • Вопросы кандидату на должность front-end разработчика - https://h5bp.org/Front-end-Developer-Interview-Questions/translations/russian/
  • Визуальный обзор скиллов для веб-разработчика - https://andreasbm.github.io/web-skills/
  • Javascript. The Core - http://dmitrysoshnikov.com/
  • Видео, объясняющее принцип Event Loop - https://www.youtube.com/watch?v=8aGhZQkoFbQ
  • И еще одно полезное видео про Event Loop - https://www.youtube.com/watch?v=cCOL7MC4Pl0
  • Promises и async/await - TODO
  • Видео-курс по Javascript от Яндекса - https://www.coursera.org/learn/javascript-prototipy
  • Видео-курс по тонкостям верстки от Яндекса (layouting, ...) - https://www.coursera.org/learn/tonkosti-verstki

React

  • Коллекция материалов для изучения React - https://github.com/rtivital/react-things
  • React interview questions - https://github.com/sudheerj/reactjs-interview-questions
  • Последние изменения в React - https://github.com/facebook/react/blob/master/CHANGELOG.md
  • Material UI - https://material-ui.com/
  • A compilation of React Patterns, techniques, tips and tricks - https://vasanthk.gitbooks.io/react-bits/

Vue

  • Vue 3 фундаментальный курс от А до Я за 3 часа - https://www.youtube.com/watch?v=XzLuMtDelGk&ab_channel=UlbiTV
  • 200 вопросов по Vue JS - https://github.com/sudheerj/vuejs-interview-questions

NodeJS

  • Вопросы и ответы на собеседовании - https://github.com/learning-zone/nodejs-interview-questions
  • Вопросы на собеседовании 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
  • Модули CommonJS и ESM - https://medium.com/devschacht/node-js-tc-39-and-modules-3813d2f37370

Architecture

  • 12 ошибок при построении архитектуры ПО - https://dou.ua/lenta/articles/architecture-mistakes
  • Преимущества и недостатки микросервисной архитектуры - https://www.youtube.com/watch?v=7WT_Rl6m2DU
  • Retry vs Circuit Breaker - http://blog.rogatnev.net/2016/05/retry-vs-circuit-breaker.html
  • Краткий обзор 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
  • SOLID - https://medium.com/webbdev/solid-4ffc018077da
  • 12 factor app - https://12factor.net/ru/
  • Domain Driven Design sample - https://github.com/citerus/dddsample-core
  • Clean architecture - https://medium.freecodecamp.org/a-quick-introduction-to-clean-architecture-990c014448d2

Other

  • Алгоритмы Leetcode - https://leetcode.com/problemset/algorithms/
  • Бесплатный курс по алгоритмам InterviewBit - https://www.interviewbit.com/practice/
  • Паттерны проектирования - https://refactoring.guru/ru/design-patterns
  • REST API - https://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api
  • Docker основы - https://github.com/lehaSVV2009/docker-training
  • AWS основы - https://github.com/lehaSVV2009/aws-training
  • CSS основы - https://github.com/lehaSVV2009/css-training
  • Separate Unit, Integration, and Functional Tests for Continuous Delivery - https://medium.com/pacroy/separate-unit-integration-and-functional-tests-for-continuous-delivery-f4dc240d8f2f
  • Наиболее популярные команды Shell - https://www.thegeekstuff.com/2010/11/50-linux-commands/?utm_source=feedburner
  • Scrum vs Kanban: в чем разница и что выбрать? - https://habr.com/ru/company/hygger/blog/351048/
  • Список списков вопросов к собеседованиям - https://github.com/MaximAbramchuck/awesome-interview-questions