René's URL Explorer Experiment


Title: GitHub - Ilinich/java-interview-1: Вопросы для собеседования на разработчика Java

Open Graph Title: GitHub - Ilinich/java-interview-1: Вопросы для собеседования на разработчика Java

X Title: GitHub - Ilinich/java-interview-1: Вопросы для собеседования на разработчика Java

Description: Вопросы для собеседования на разработчика Java. Contribute to Ilinich/java-interview-1 development by creating an account on GitHub.

Open Graph Description: Вопросы для собеседования на разработчика Java. Contribute to Ilinich/java-interview-1 development by creating an account on GitHub.

X Description: Вопросы для собеседования на разработчика Java. Contribute to Ilinich/java-interview-1 development by creating an account on GitHub.

Opengraph URL: https://github.com/Ilinich/java-interview-1

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:ff7e2932-3fd1-2c84-b365-e97fe94e4b22
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idE6E8:3F6D5B:196A8F:21BCBC:698093B3
html-safe-noncec641509bce879d702c86d58489bdff4def76b91e3cd997f3d8e19eb414775aa3
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFNkU4OjNGNkQ1QjoxOTZBOEY6MjFCQ0JDOjY5ODA5M0IzIiwidmlzaXRvcl9pZCI6IjIzODIwMzU2MTQ4NTA2NTEwNTkiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac0bc3dd8bcc85252316c4d961cbb19a498f089d7cc4f54e5d76d1d2b8b3c9ffbe
hovercard-subject-tagrepository:288845056
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/Ilinich/java-interview-1
twitter:imagehttps://opengraph.githubassets.com/db9898b892be38811606fb5f0531b77d2d3f6e1dd27f2d36c994533389d25cd3/Ilinich/java-interview-1
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/db9898b892be38811606fb5f0531b77d2d3f6e1dd27f2d36c994533389d25cd3/Ilinich/java-interview-1
og:image:altВопросы для собеседования на разработчика Java. Contribute to Ilinich/java-interview-1 development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonec56f5f95bb0c3376cbc3c4b222c4f5b1ec18eba52cfeb21288e62fd4b100bd85
turbo-cache-controlno-preview
go-importgithub.com/Ilinich/java-interview-1 git https://github.com/Ilinich/java-interview-1.git
octolytics-dimension-user_id13643387
octolytics-dimension-user_loginIlinich
octolytics-dimension-repository_id288845056
octolytics-dimension-repository_nwoIlinich/java-interview-1
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id271474558
octolytics-dimension-repository_parent_nwotimmson/java-interview
octolytics-dimension-repository_network_root_id271474558
octolytics-dimension-repository_network_root_nwotimmson/java-interview
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releaseffc0eec1a796e66c7f4ef486af4da95b7d6bc36b
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

,
Skip to contenthttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FIlinich%2Fjava-interview-1
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FIlinich%2Fjava-interview-1
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=Ilinich%2Fjava-interview-1
Reloadhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1
Reloadhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1
Reloadhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1
Ilinich https://patch-diff.githubusercontent.com/Ilinich
java-interview-1https://patch-diff.githubusercontent.com/Ilinich/java-interview-1
timmson/java-interviewhttps://patch-diff.githubusercontent.com/timmson/java-interview
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FIlinich%2Fjava-interview-1
Fork 2 https://patch-diff.githubusercontent.com/login?return_to=%2FIlinich%2Fjava-interview-1
Star 6 https://patch-diff.githubusercontent.com/login?return_to=%2FIlinich%2Fjava-interview-1
MIT license https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/LICENSE
6 stars https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/stargazers
88 forks https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/forks
Branches https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/branches
Tags https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/tags
Activity https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2FIlinich%2Fjava-interview-1
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FIlinich%2Fjava-interview-1
Code https://patch-diff.githubusercontent.com/Ilinich/java-interview-1
Pull requests 0 https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/pulls
Actions https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/actions
Projects 0 https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/projects
Security 0 https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/security
Insights https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/pulse
Code https://patch-diff.githubusercontent.com/Ilinich/java-interview-1
Pull requests https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/pulls
Actions https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/actions
Projects https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/projects
Security https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/security
Insights https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/pulse
Brancheshttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/branches
Tagshttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/tags
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/branches
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/tags
198 Commitshttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/commits/master/
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/commits/master/
.github/workflowshttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/tree/master/.github/workflows
.github/workflowshttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/tree/master/.github/workflows
imghttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/tree/master/img
imghttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/tree/master/img
libhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/tree/master/lib
libhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/tree/master/lib
mindmaphttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/tree/master/mindmap
mindmaphttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/tree/master/mindmap
quizhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/tree/master/quiz
quizhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/tree/master/quiz
testhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/tree/master/test
testhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/tree/master/test
.eslintrc.jshttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/.eslintrc.js
.eslintrc.jshttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/.eslintrc.js
.gitignorehttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/.gitignore
.yaspellerrchttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/.yaspellerrc
.yaspellerrchttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/.yaspellerrc
001-oop.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/001-oop.md
001-oop.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/001-oop.md
002-sd.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md
002-sd.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md
003-jvm.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/003-jvm.md
003-jvm.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/003-jvm.md
004-core.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md
004-core.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md
005-jcf.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md
005-jcf.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md
006-java8.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md
006-java8.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md
007-io.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md
007-io.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md
008-serialization.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/008-serialization.md
008-serialization.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/008-serialization.md
009-concurrency.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md
009-concurrency.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md
010-servlets.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/010-servlets.md
010-servlets.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/010-servlets.md
011-spring.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md
011-spring.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md
012-jdbc.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/012-jdbc.md
012-jdbc.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/012-jdbc.md
013-orm.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/013-orm.md
013-orm.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/013-orm.md
014-jms.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/014-jms.md
014-jms.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/014-jms.md
015-log.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/015-log.md
015-log.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/015-log.md
016-test.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/016-test.md
016-test.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/016-test.md
019-ml.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/019-ml.md
019-ml.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/019-ml.md
020-db.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/020-db.md
020-db.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/020-db.md
021-rdbms.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/021-rdbms.md
021-rdbms.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/021-rdbms.md
022-sql.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md
022-sql.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md
023-nosql.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/023-nosql.md
023-nosql.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/023-nosql.md
031-mq.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/031-mq.md
031-mq.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/031-mq.md
040-net.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/040-net.md
040-net.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/040-net.md
041-environment.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/041-environment.md
041-environment.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/041-environment.md
042-tools.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/042-tools.md
042-tools.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/042-tools.md
043-security.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/043-security.md
043-security.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/043-security.md
050-web.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/050-web.md
050-web.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/050-web.md
051-html.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/051-html.md
051-html.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/051-html.md
052-css.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/052-css.md
052-css.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/052-css.md
053-javascript.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/053-javascript.md
053-javascript.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/053-javascript.md
LICENSEhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/LICENSE
LICENSEhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/LICENSE
README.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/README.md
_config.ymlhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/_config.yml
_config.ymlhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/_config.yml
index.jshttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/index.js
index.jshttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/index.js
package-lock.jsonhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/package-lock.json
package-lock.jsonhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/package-lock.json
package.jsonhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/package.json
package.jsonhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/package.json
READMEhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1
MIT licensehttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#интеллект-карта
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/mindmap
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#пройти-опрос
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/quiz
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#оглавление
Объектно-ориентированное программированиеhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
Проектирование ПОhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BF%D0%BE
Java Virtual Machinehttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#java-virtual-machine
Java Corehttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#java-core
Java Collections Frameworkhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#java-collections-framework
Java 8https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#java-8
Потоки ввода/вывода в Javahttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%B8-%D0%B2%D0%B2%D0%BE%D0%B4%D0%B0%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0-%D0%B2-java
Сериализация в Javahttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D0%B2-java
Многопоточность в Javahttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D0%BF%D0%BE%D1%82%D0%BE%D1%87%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%B2-java
Servletshttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#servlets
Springhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#spring
JDBChttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#jdbc
ORMhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#orm
JMShttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#jms
Логированиеhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
Тестированиеhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
Языки разметки: XML, JSON, YAMLhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8-%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%82%D0%BA%D0%B8-xml-json-yaml
Хранение данныхhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85
Реляционные базы данныхhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D1%80%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5-%D0%B1%D0%B0%D0%B7%D1%8B-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85
SQLhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#sql
Нереляционные базы данныхhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%BD%D0%B5%D1%80%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5-%D0%B1%D0%B0%D0%B7%D1%8B-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85
Передача сообщенийhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%87%D0%B0-%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D0%B9
Основы сетейhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-%D1%81%D0%B5%D1%82%D0%B5%D0%B9
Настройка окруженияhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D0%BE%D0%BA%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F
Инструменты для совместной работыhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%BD%D0%BE%D0%B9-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B
Основы обеспечения безопасностиhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D0%B8
Основы Webhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-web
Основы HTMLhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-html
Основы CSShttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-css
Основы Javascripthttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-javascript
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#объектно-ориентированное-программирование
Назовите основные парадигмы программированияhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/001-oop.md#%D0%BD%D0%B0%D0%B7%D0%BE%D0%B2%D0%B8%D1%82%D0%B5-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5-%D0%BF%D0%B0%D1%80%D0%B0%D0%B4%D0%B8%D0%B3%D0%BC%D1%8B-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F
Что такое ООП?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/001-oop.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BE%D0%BE%D0%BF
Назовите основные принципы ООП.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/001-oop.md#%D0%BD%D0%B0%D0%B7%D0%BE%D0%B2%D0%B8%D1%82%D0%B5-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5-%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF%D1%8B-%D0%BE%D0%BE%D0%BF
Что такое «инкапсуляция»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/001-oop.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%B8%D0%BD%D0%BA%D0%B0%D0%BF%D1%81%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D1%8F
Что такое «наследование»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/001-oop.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BD%D0%B0%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
Что такое «полиморфизм»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/001-oop.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BF%D0%BE%D0%BB%D0%B8%D0%BC%D0%BE%D1%80%D1%84%D0%B8%D0%B7%D0%BC
Что такое «абстракция»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/001-oop.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%B0%D0%B1%D1%81%D1%82%D1%80%D0%B0%D0%BA%D1%86%D0%B8%D1%8F
Что представляет собой «обмен сообщениями»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/001-oop.md#%D1%87%D1%82%D0%BE-%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D1%82-%D1%81%D0%BE%D0%B1%D0%BE%D0%B9-%D0%BE%D0%B1%D0%BC%D0%B5%D0%BD-%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC%D0%B8
Расскажите про основные понятия ООП: «класс», «объект», «интерфейс».https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/001-oop.md#%D1%80%D0%B0%D1%81%D1%81%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%BE-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5-%D0%BF%D0%BE%D0%BD%D1%8F%D1%82%D0%B8%D1%8F-%D0%BE%D0%BE%D0%BF-%D0%BA%D0%BB%D0%B0%D1%81%D1%81-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81
В чем заключаются преимущества и недостатки объектно-ориентированного подхода в программировании?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/001-oop.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D0%B7%D0%B0%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F-%D0%BF%D1%80%D0%B5%D0%B8%D0%BC%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B0-%D0%B8-%D0%BD%D0%B5%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D1%82%D0%BA%D0%B8-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BF%D0%BE%D0%B4%D1%85%D0%BE%D0%B4%D0%B0-%D0%B2-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B8
Что подразумевают в плане принципов ООП выражения «является» и «имеет»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/001-oop.md#%D1%87%D1%82%D0%BE-%D0%BF%D0%BE%D0%B4%D1%80%D0%B0%D0%B7%D1%83%D0%BC%D0%B5%D0%B2%D0%B0%D1%8E%D1%82-%D0%B2-%D0%BF%D0%BB%D0%B0%D0%BD%D0%B5-%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF%D0%BE%D0%B2-%D0%BE%D0%BE%D0%BF-%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D1%8F%D0%B2%D0%BB%D1%8F%D0%B5%D1%82%D1%81%D1%8F-%D0%B8-%D0%B8%D0%BC%D0%B5%D0%B5%D1%82
В чем разница между композицией и агрегацией?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/001-oop.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%B7%D0%B8%D1%86%D0%B8%D0%B5%D0%B9-%D0%B8-%D0%B0%D0%B3%D1%80%D0%B5%D0%B3%D0%B0%D1%86%D0%B8%D0%B5%D0%B9
Что такое статическое и динамическое связывание?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/001-oop.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5-%D0%B8-%D0%B4%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5-%D1%81%D0%B2%D1%8F%D0%B7%D1%8B%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#проектирование-по
Что такое «интернационализация», «локализация»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F
Что такое Big O («O большое»)?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-big-o-o-%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%BE%D0%B5
Рассчитайте сложность следующей функцииhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D1%80%D0%B0%D1%81%D1%81%D1%87%D0%B8%D1%82%D0%B0%D0%B9%D1%82%D0%B5-%D1%81%D0%BB%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D1%81%D0%BB%D0%B5%D0%B4%D1%83%D1%8E%D1%89%D0%B5%D0%B9-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8
Какие Вы знаете алгоритмы сортировки?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5-%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B-%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8
Опишите термин «технический долг»https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D0%BE%D0%BF%D0%B8%D1%88%D0%B8%D1%82%D0%B5-%D1%82%D0%B5%D1%80%D0%BC%D0%B8%D0%BD-%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9-%D0%B4%D0%BE%D0%BB%D0%B3
Что означает «унаследованный код»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D1%87%D1%82%D0%BE-%D0%BE%D0%B7%D0%BD%D0%B0%D1%87%D0%B0%D0%B5%D1%82-%D1%83%D0%BD%D0%B0%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9-%D0%BA%D0%BE%D0%B4
Что такое UML?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-uml
Что такое «диаграмма», «нотация» и «метамодель» в UML?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%B4%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0-%D0%BD%D0%BE%D1%82%D0%B0%D1%86%D0%B8%D1%8F-%D0%B8-%D0%BC%D0%B5%D1%82%D0%B0%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C-%D0%B2-uml
Какие существуют типы диаграмм в UML?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D1%82%D0%B8%D0%BF%D1%8B-%D0%B4%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%BC-%D0%B2-uml
Какие виды отношений существуют в структурной диаграмме классов в UML?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%B2%D0%B8%D0%B4%D1%8B-%D0%BE%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D0%B9-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D0%B2-%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%BD%D0%BE%D0%B9-%D0%B4%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B5-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2-%D0%B2-uml
Что такое SOLID?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-solid
Что такое «шаблон проектирования»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F
Назовите основные характеристики шаблонов.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D0%BD%D0%B0%D0%B7%D0%BE%D0%B2%D0%B8%D1%82%D0%B5-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5-%D1%85%D0%B0%D1%80%D0%B0%D0%BA%D1%82%D0%B5%D1%80%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B8-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2
Типы шаблонов проектирования.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D1%82%D0%B8%D0%BF%D1%8B-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F
Приведите примеры основных шаблонов проектирования.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D0%B4%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%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%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F
Приведите примеры порождающих шаблонов проектирования.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D0%B4%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B-%D0%BF%D0%BE%D1%80%D0%BE%D0%B6%D0%B4%D0%B0%D1%8E%D1%89%D0%B8%D1%85-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F
Приведите примеры структурных шаблонов проектирования.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D0%B4%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B-%D1%81%D1%82%D1%80%D1%83%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%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F
Приведите примеры поведенческих шаблонов проектирования.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D0%B4%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B-%D0%BF%D0%BE%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D1%85-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F
Что такое шаблон MVC?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD-mvc
Что такое GRASP?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-grasp
Что такое «антипаттерн»? Какие антипаттерны вы знаете?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%B0%D0%BD%D1%82%D0%B8%D0%BF%D0%B0%D1%82%D1%82%D0%B5%D1%80%D0%BD-%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%B0%D0%BD%D1%82%D0%B8%D0%BF%D0%B0%D1%82%D1%82%D0%B5%D1%80%D0%BD%D1%8B-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5
Что такое Domain-driven design?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-domain-driven-design
Какие бывают гарантии доставки сообщений?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%B1%D1%8B%D0%B2%D0%B0%D1%8E%D1%82-%D0%B3%D0%B0%D1%80%D0%B0%D0%BD%D1%82%D0%B8%D0%B8-%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B8-%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D0%B9
Расскажите про Event-driven Architecturehttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D1%80%D0%B0%D1%81%D1%81%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%BE-event-driven-architecture
Расскажите про Service-oriented Architecture (SOA)?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D1%80%D0%B0%D1%81%D1%81%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%BE-service-oriented-architecture-soa
Что такое микросервисы?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B
Расскажите про Enterprise Integration Patterns (EIP)?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D1%80%D0%B0%D1%81%D1%81%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%BE-enterprise-integration-patterns-eip
Расскажите про Patterns of Enterprise Applications Architecture (PoEAA)?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D1%80%D0%B0%D1%81%D1%81%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%BE-patterns-of-enterprise-applications-architecture-poeaa
Расскажите про CQRS?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D1%80%D0%B0%D1%81%D1%81%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%BE-cqrs
Расскажите про Event Sourcing?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D1%80%D0%B0%D1%81%D1%81%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%BE-event-sourcing
Что такое ACID?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-acid
В чем смысл CAP теоремы?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D1%81%D0%BC%D1%8B%D1%81%D0%BB-cap-%D1%82%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D1%8B
Что такое BASE-архитектура?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-base-%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0
Что такое CRDT?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/002-sd.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-crdt
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#java-virtual-machine
Что такое Java?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/003-jvm.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-java
Почему стоить использовать Java?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/003-jvm.md#%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D1%81%D1%82%D0%BE%D0%B8%D1%82%D1%8C-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-java
Какие основные отличия в версиях Java?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/003-jvm.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B8%D1%8F-%D0%B2-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F%D1%85-java
Чем различаются JRE, JVM и JDK?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/003-jvm.md#%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BB%D0%B8%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F-jre-jvm-%D0%B8-jdk
За что отвечает JVM?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/003-jvm.md#%D0%B7%D0%B0-%D1%87%D1%82%D0%BE-%D0%BE%D1%82%D0%B2%D0%B5%D1%87%D0%B0%D0%B5%D1%82-jvm
Расскажите про Classloaderhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/003-jvm.md#%D1%80%D0%B0%D1%81%D1%81%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%BE-classloader
Расскажите о Run-Time Data Areahttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/003-jvm.md#%D1%80%D0%B0%D1%81%D1%81%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5-%D0%BE-run-time-data-area
Как рассчитать объем, который занимают объекты в памяти?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/003-jvm.md#%D0%BA%D0%B0%D0%BA-%D1%80%D0%B0%D1%81%D1%81%D1%87%D0%B8%D1%82%D0%B0%D1%82%D1%8C-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BC-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B9-%D0%B7%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%8E%D1%82-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D1%8B-%D0%B2-%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8
Расскажите о Frameshttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/003-jvm.md#%D1%80%D0%B0%D1%81%D1%81%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5-%D0%BE-frames
Execution Enginehttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/003-jvm.md#execution-engine
Для чего нужен сборщик мусора?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/003-jvm.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%B5%D0%BD-%D1%81%D0%B1%D0%BE%D1%80%D1%89%D0%B8%D0%BA-%D0%BC%D1%83%D1%81%D0%BE%D1%80%D0%B0
Как работает сборщик мусора?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/003-jvm.md#%D0%BA%D0%B0%D0%BA-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82-%D1%81%D0%B1%D0%BE%D1%80%D1%89%D0%B8%D0%BA-%D0%BC%D1%83%D1%81%D0%BE%D1%80%D0%B0
Какие разновидности сборщиков мусора реализованы в виртуальной машине HotSpot?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/003-jvm.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%80%D0%B0%D0%B7%D0%BD%D0%BE%D0%B2%D0%B8%D0%B4%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D1%81%D0%B1%D0%BE%D1%80%D1%89%D0%B8%D0%BA%D0%BE%D0%B2-%D0%BC%D1%83%D1%81%D0%BE%D1%80%D0%B0-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D1%8B-%D0%B2-%D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B5-hotspot
Опишите алгоритм работы какого-нибудь сборщика мусора реализованного в виртуальной машине HotSpot.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/003-jvm.md#%D0%BE%D0%BF%D0%B8%D1%88%D0%B8%D1%82%D0%B5-%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D0%BA%D0%B0%D0%BA%D0%BE%D0%B3%D0%BE-%D0%BD%D0%B8%D0%B1%D1%83%D0%B4%D1%8C-%D1%81%D0%B1%D0%BE%D1%80%D1%89%D0%B8%D0%BA%D0%B0-%D0%BC%D1%83%D1%81%D0%BE%D1%80%D0%B0-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-%D0%B2-%D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B5-hotspot
Что такое HeapDump и TreadDump?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/003-jvm.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-heapdump-%D0%B8-treaddump
Что такое профилирование?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/003-jvm.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BF%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
Как обнаружить причину утечки памяти (memory leak)?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/003-jvm.md#%D0%BA%D0%B0%D0%BA-%D0%BE%D0%B1%D0%BD%D0%B0%D1%80%D1%83%D0%B6%D0%B8%D1%82%D1%8C-%D0%BF%D1%80%D0%B8%D1%87%D0%B8%D0%BD%D1%83-%D1%83%D1%82%D0%B5%D1%87%D0%BA%D0%B8-%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8-memory-leak
Какие существуют рекомендации к стилю кода на Java?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/003-jvm.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D1%80%D0%B5%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D0%B4%D0%B0%D1%86%D0%B8%D0%B8-%D0%BA-%D1%81%D1%82%D0%B8%D0%BB%D1%8E-%D0%BA%D0%BE%D0%B4%D0%B0-%D0%BD%D0%B0-java
Какие языки (кроме Java) могут быть использованы в разработке ПО, исполняемого в среде JVM?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/003-jvm.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8-%D0%BA%D1%80%D0%BE%D0%BC%D0%B5-java-%D0%BC%D0%BE%D0%B3%D1%83%D1%82-%D0%B1%D1%8B%D1%82%D1%8C-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D1%8B-%D0%B2-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5-%D0%BF%D0%BE-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D1%8F%D0%B5%D0%BC%D0%BE%D0%B3%D0%BE-%D0%B2-%D1%81%D1%80%D0%B5%D0%B4%D0%B5-jvm
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#java-core
Какие примитивы есть в Java?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BF%D1%80%D0%B8%D0%BC%D0%B8%D1%82%D0%B8%D0%B2%D1%8B-%D0%B5%D1%81%D1%82%D1%8C-%D0%B2-java
Что такое autoboxing («автоупаковка») в Java и каковы правила упаковки примитивных типов в классы-обертки?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-autoboxing-%D0%B0%D0%B2%D1%82%D0%BE%D1%83%D0%BF%D0%B0%D0%BA%D0%BE%D0%B2%D0%BA%D0%B0-%D0%B2-java-%D0%B8-%D0%BA%D0%B0%D0%BA%D0%BE%D0%B2%D1%8B-%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0-%D1%83%D0%BF%D0%B0%D0%BA%D0%BE%D0%B2%D0%BA%D0%B8-%D0%BF%D1%80%D0%B8%D0%BC%D0%B8%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85-%D1%82%D0%B8%D0%BF%D0%BE%D0%B2-%D0%B2-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D1%8B-%D0%BE%D0%B1%D0%B5%D1%80%D1%82%D0%BA%D0%B8
В каком порядке выбирается кандидат из списка перегруженных методов при вызове с примитивным аргументом?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%B2-%D0%BA%D0%B0%D0%BA%D0%BE%D0%BC-%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BA%D0%B5-%D0%B2%D1%8B%D0%B1%D0%B8%D1%80%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D0%BA%D0%B0%D0%BD%D0%B4%D0%B8%D0%B4%D0%B0%D1%82-%D0%B8%D0%B7-%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%B0-%D0%BF%D0%B5%D1%80%D0%B5%D0%B3%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%BD%D1%8B%D1%85-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2-%D0%BF%D1%80%D0%B8-%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2%D0%B5-%D1%81-%D0%BF%D1%80%D0%B8%D0%BC%D0%B8%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%BC-%D0%B0%D1%80%D0%B3%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%BC
Что такое массив в Java?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2-%D0%B2-java
Какие алгоритмы сортировки массивов используются в Java?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B-%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%BE%D0%B2-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8E%D1%82%D1%81%D1%8F-%D0%B2-java
Что будет результатом выполнения операции int[] array = {8, -3, 10, 4}; int result = Arrays.binarySearch(array, 8);?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D0%B1%D1%83%D0%B4%D0%B5%D1%82-%D1%80%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D0%BE%D0%BC-%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8-int-array-8-3-10-4-int-result-arraysbinarysearcharray-8
Что будет результатом выполнения операции int result = Arrays.binarySearch([-3, 4, 8, 10], 9)?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D0%B1%D1%83%D0%B4%D0%B5%D1%82-%D1%80%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D0%BE%D0%BC-%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8-int-result-arraysbinarysearch-3-4-8-10-9
Какие существуют модификаторы?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D0%BC%D0%BE%D0%B4%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B
Что значит ключевое слово var?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D0%B7%D0%BD%D0%B0%D1%87%D0%B8%D1%82-%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%B2%D0%BE%D0%B5-%D1%81%D0%BB%D0%BE%D0%B2%D0%BE-var
О чем говорит ключевое слово final?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BE-%D1%87%D0%B5%D0%BC-%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B8%D1%82-%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%B2%D0%BE%D0%B5-%D1%81%D0%BB%D0%BE%D0%B2%D0%BE-final
Какими значениями инициализируются переменные по умолчанию?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%BC%D0%B8-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC%D0%B8-%D0%B8%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B8%D1%80%D1%83%D1%8E%D1%82%D1%81%D1%8F-%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5-%D0%BF%D0%BE-%D1%83%D0%BC%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%B8%D1%8E
Что вы знаете о функции main()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5-%D0%BE-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8-main
Какие логические операции и операторы вы знаете?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BB%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8-%D0%B8-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D1%8B-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5
Что такое тернарный оператор выбора?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%80%D0%BD%D1%8B%D0%B9-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80-%D0%B2%D1%8B%D0%B1%D0%BE%D1%80%D0%B0
Какие побитовые операции вы знаете?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BF%D0%BE%D0%B1%D0%B8%D1%82%D0%BE%D0%B2%D1%8B%D0%B5-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5
Как передается параметры в метод по значению или по ссылке?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA-%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D0%B2-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-%D0%BF%D0%BE-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8E-%D0%B8%D0%BB%D0%B8-%D0%BF%D0%BE-%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B5
Где и для чего используется модификатор abstract?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%B3%D0%B4%D0%B5-%D0%B8-%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D1%82%D1%81%D1%8F-%D0%BC%D0%BE%D0%B4%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80-abstract
Дайте определение понятию «интерфейс». Какие модификаторы по умолчанию имеют поля и методы интерфейсов?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%B4%D0%B0%D0%B9%D1%82%D0%B5-%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D0%BE%D0%BD%D1%8F%D1%82%D0%B8%D1%8E-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81-%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BC%D0%BE%D0%B4%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B-%D0%BF%D0%BE-%D1%83%D0%BC%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%B8%D1%8E-%D0%B8%D0%BC%D0%B5%D1%8E%D1%82-%D0%BF%D0%BE%D0%BB%D1%8F-%D0%B8-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%BE%D0%B2
Чем абстрактный класс отличается от интерфейса? В каких случаях следует использовать абстрактный класс, а в каких интерфейс?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D0%B5%D0%BC-%D0%B0%D0%B1%D1%81%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BD%D1%8B%D0%B9-%D0%BA%D0%BB%D0%B0%D1%81%D1%81-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D0%BE%D1%82-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B0-%D0%B2-%D0%BA%D0%B0%D0%BA%D0%B8%D1%85-%D1%81%D0%BB%D1%83%D1%87%D0%B0%D1%8F%D1%85-%D1%81%D0%BB%D0%B5%D0%B4%D1%83%D0%B5%D1%82-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%B0%D0%B1%D1%81%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BD%D1%8B%D0%B9-%D0%BA%D0%BB%D0%B0%D1%81%D1%81-%D0%B0-%D0%B2-%D0%BA%D0%B0%D0%BA%D0%B8%D1%85-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81
Почему в некоторых интерфейсах вообще не определяют методов?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%B2-%D0%BD%D0%B5%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D1%85-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B0%D1%85-%D0%B2%D0%BE%D0%BE%D0%B1%D1%89%D0%B5-%D0%BD%D0%B5-%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%8F%D1%8E%D1%82-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2
Почему нельзя объявить метод интерфейса с модификатором final?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%BD%D0%B5%D0%BB%D1%8C%D0%B7%D1%8F-%D0%BE%D0%B1%D1%8A%D1%8F%D0%B2%D0%B8%D1%82%D1%8C-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B0-%D1%81-%D0%BC%D0%BE%D0%B4%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%BC-final
Что имеет более высокий уровень абстракции - класс, абстрактный класс или интерфейс?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D0%B8%D0%BC%D0%B5%D0%B5%D1%82-%D0%B1%D0%BE%D0%BB%D0%B5%D0%B5-%D0%B2%D1%8B%D1%81%D0%BE%D0%BA%D0%B8%D0%B9-%D1%83%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C-%D0%B0%D0%B1%D1%81%D1%82%D1%80%D0%B0%D0%BA%D1%86%D0%B8%D0%B8-%D0%BA%D0%BB%D0%B0%D1%81%D1%81-%D0%B0%D0%B1%D1%81%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BD%D1%8B%D0%B9-%D0%BA%D0%BB%D0%B0%D1%81%D1%81-%D0%B8%D0%BB%D0%B8-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81
Может ли объект получить доступ к члену класса объявленному как private? Если да, то каким образом?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BC%D0%BE%D0%B6%D0%B5%D1%82-%D0%BB%D0%B8-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF-%D0%BA-%D1%87%D0%BB%D0%B5%D0%BD%D1%83-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0-%D0%BE%D0%B1%D1%8A%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%BC%D1%83-%D0%BA%D0%B0%D0%BA-private-%D0%B5%D1%81%D0%BB%D0%B8-%D0%B4%D0%B0-%D1%82%D0%BE-%D0%BA%D0%B0%D0%BA%D0%B8%D0%BC-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%BC
Каков порядок вызова конструкторов и блоков инициализации с учётом иерархии классов?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B2-%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA-%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2%D0%B0-%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80%D0%BE%D0%B2-%D0%B8-%D0%B1%D0%BB%D0%BE%D0%BA%D0%BE%D0%B2-%D0%B8%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8-%D1%81-%D1%83%D1%87%D1%91%D1%82%D0%BE%D0%BC-%D0%B8%D0%B5%D1%80%D0%B0%D1%80%D1%85%D0%B8%D0%B8-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2
Зачем нужны и какие бывают блоки инициализации?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%B7%D0%B0%D1%87%D0%B5%D0%BC-%D0%BD%D1%83%D0%B6%D0%BD%D1%8B-%D0%B8-%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%B1%D1%8B%D0%B2%D0%B0%D1%8E%D1%82-%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8-%D0%B8%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8
К каким конструкциям Java применим модификатор static?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA-%D0%BA%D0%B0%D0%BA%D0%B8%D0%BC-%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F%D0%BC-java-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D0%B8%D0%BC-%D0%BC%D0%BE%D0%B4%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80-static
Для чего в Java используются статические блоки инициализации?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B2-java-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8E%D1%82%D1%81%D1%8F-%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5-%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8-%D0%B8%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8
Что произойдёт, если в блоке инициализации возникнет исключительная ситуация?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%BE%D0%B9%D0%B4%D1%91%D1%82-%D0%B5%D1%81%D0%BB%D0%B8-%D0%B2-%D0%B1%D0%BB%D0%BE%D0%BA%D0%B5-%D0%B8%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8-%D0%B2%D0%BE%D0%B7%D0%BD%D0%B8%D0%BA%D0%BD%D0%B5%D1%82-%D0%B8%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D1%81%D0%B8%D1%82%D1%83%D0%B0%D1%86%D0%B8%D1%8F
Какое исключение выбрасывается при возникновении ошибки в блоке инициализации класса?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B5-%D0%B8%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2%D1%8B%D0%B1%D1%80%D0%B0%D1%81%D1%8B%D0%B2%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D0%BF%D1%80%D0%B8-%D0%B2%D0%BE%D0%B7%D0%BD%D0%B8%D0%BA%D0%BD%D0%BE%D0%B2%D0%B5%D0%BD%D0%B8%D0%B8-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B8-%D0%B2-%D0%B1%D0%BB%D0%BE%D0%BA%D0%B5-%D0%B8%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0
Может ли статический метод быть переопределён или перегружен?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BC%D0%BE%D0%B6%D0%B5%D1%82-%D0%BB%D0%B8-%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-%D0%B1%D1%8B%D1%82%D1%8C-%D0%BF%D0%B5%D1%80%D0%B5%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%91%D0%BD-%D0%B8%D0%BB%D0%B8-%D0%BF%D0%B5%D1%80%D0%B5%D0%B3%D1%80%D1%83%D0%B6%D0%B5%D0%BD
Могут ли нестатические методы перегрузить статические?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BC%D0%BE%D0%B3%D1%83%D1%82-%D0%BB%D0%B8-%D0%BD%D0%B5%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D0%BF%D0%B5%D1%80%D0%B5%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D1%82%D1%8C-%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5
Можно ли сузить уровень доступа/тип возвращаемого значения при переопределении метода?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE-%D0%BB%D0%B8-%D1%81%D1%83%D0%B7%D0%B8%D1%82%D1%8C-%D1%83%D1%80%D0%BE%D0%B2%D0%B5%D0%BD%D1%8C-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0%D1%82%D0%B8%D0%BF-%D0%B2%D0%BE%D0%B7%D0%B2%D1%80%D0%B0%D1%89%D0%B0%D0%B5%D0%BC%D0%BE%D0%B3%D0%BE-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BF%D1%80%D0%B8-%D0%BF%D0%B5%D1%80%D0%B5%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B8-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0
Возможно ли при переопределении метода изменить: модификатор доступа, возвращаемый тип, тип аргумента или их количество, имена аргументов или их порядок; убирать, добавлять, изменять порядок следования элементов секции throws?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE-%D0%BB%D0%B8-%D0%BF%D1%80%D0%B8-%D0%BF%D0%B5%D1%80%D0%B5%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B8-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0-%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C-%D0%BC%D0%BE%D0%B4%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0-%D0%B2%D0%BE%D0%B7%D0%B2%D1%80%D0%B0%D1%89%D0%B0%D0%B5%D0%BC%D1%8B%D0%B9-%D1%82%D0%B8%D0%BF-%D1%82%D0%B8%D0%BF-%D0%B0%D1%80%D0%B3%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0-%D0%B8%D0%BB%D0%B8-%D0%B8%D1%85-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE-%D0%B8%D0%BC%D0%B5%D0%BD%D0%B0-%D0%B0%D1%80%D0%B3%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2-%D0%B8%D0%BB%D0%B8-%D0%B8%D1%85-%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA-%D1%83%D0%B1%D0%B8%D1%80%D0%B0%D1%82%D1%8C-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D1%8F%D1%82%D1%8C-%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D1%8F%D1%82%D1%8C-%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA-%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2-%D1%81%D0%B5%D0%BA%D1%86%D0%B8%D0%B8-throws
Как получить доступ к переопределенным методам родительского класса?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF-%D0%BA-%D0%BF%D0%B5%D1%80%D0%B5%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%BC-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0%D0%BC-%D1%80%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%BE%D0%B3%D0%BE-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0
Можно ли объявить метод абстрактным и статическим одновременно?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE-%D0%BB%D0%B8-%D0%BE%D0%B1%D1%8A%D1%8F%D0%B2%D0%B8%D1%82%D1%8C-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-%D0%B0%D0%B1%D1%81%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BD%D1%8B%D0%BC-%D0%B8-%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%BC-%D0%BE%D0%B4%D0%BD%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE
В чем разница между членом экземпляра класса и статическим членом класса?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D1%87%D0%BB%D0%B5%D0%BD%D0%BE%D0%BC-%D1%8D%D0%BA%D0%B7%D0%B5%D0%BC%D0%BF%D0%BB%D1%8F%D1%80%D0%B0-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0-%D0%B8-%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%BC-%D1%87%D0%BB%D0%B5%D0%BD%D0%BE%D0%BC-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0
Где разрешена инициализация статических/нестатических полей?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%B3%D0%B4%D0%B5-%D1%80%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B0-%D0%B8%D0%BD%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D1%85%D0%BD%D0%B5%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D1%85-%D0%BF%D0%BE%D0%BB%D0%B5%D0%B9
Какие типы классов бывают в java?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%82%D0%B8%D0%BF%D1%8B-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2-%D0%B1%D1%8B%D0%B2%D0%B0%D1%8E%D1%82-%D0%B2-java
Расскажите про вложенные классы. В каких случаях они применяются?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%80%D0%B0%D1%81%D1%81%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%BE-%D0%B2%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D1%8B-%D0%B2-%D0%BA%D0%B0%D0%BA%D0%B8%D1%85-%D1%81%D0%BB%D1%83%D1%87%D0%B0%D1%8F%D1%85-%D0%BE%D0%BD%D0%B8-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D1%8F%D1%8E%D1%82%D1%81%D1%8F
Что такое «статический класс»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9-%D0%BA%D0%BB%D0%B0%D1%81%D1%81
Какие существуют особенности использования вложенных классов: статических и внутренних? В чем заключается разница между ними?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D0%BE%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%B2%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%BD%D1%8B%D1%85-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2-%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D1%85-%D0%B8-%D0%B2%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D0%B8%D1%85-%D0%B2-%D1%87%D0%B5%D0%BC-%D0%B7%D0%B0%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D0%BD%D0%B8%D0%BC%D0%B8
Что такое «локальный класс»? Каковы его особенности?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%BA%D0%BB%D0%B0%D1%81%D1%81-%D0%BA%D0%B0%D0%BA%D0%BE%D0%B2%D1%8B-%D0%B5%D0%B3%D0%BE-%D0%BE%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8
Что такое «анонимные классы»? Где они применяются?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%B0%D0%BD%D0%BE%D0%BD%D0%B8%D0%BC%D0%BD%D1%8B%D0%B5-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D1%8B-%D0%B3%D0%B4%D0%B5-%D0%BE%D0%BD%D0%B8-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D1%8F%D1%8E%D1%82%D1%81%D1%8F
Каким образом из вложенного класса получить доступ к полю внешнего класса?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%BC-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%BC-%D0%B8%D0%B7-%D0%B2%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF-%D0%BA-%D0%BF%D0%BE%D0%BB%D1%8E-%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B5%D0%B3%D0%BE-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0
Для чего используется оператор assert?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D1%82%D1%81%D1%8F-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80-assert
Что такое Heap и Stack память в Java? Какая разница между ними?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-heap-%D0%B8-stack-%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C-%D0%B2-java-%D0%BA%D0%B0%D0%BA%D0%B0%D1%8F-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D0%BD%D0%B8%D0%BC%D0%B8
Верно ли утверждение, что примитивные типы данных всегда хранятся в стеке, а экземпляры ссылочных типов данных в куче?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%B2%D0%B5%D1%80%D0%BD%D0%BE-%D0%BB%D0%B8-%D1%83%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D1%87%D1%82%D0%BE-%D0%BF%D1%80%D0%B8%D0%BC%D0%B8%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5-%D1%82%D0%B8%D0%BF%D1%8B-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B2%D1%81%D0%B5%D0%B3%D0%B4%D0%B0-%D1%85%D1%80%D0%B0%D0%BD%D1%8F%D1%82%D1%81%D1%8F-%D0%B2-%D1%81%D1%82%D0%B5%D0%BA%D0%B5-%D0%B0-%D1%8D%D0%BA%D0%B7%D0%B5%D0%BC%D0%BF%D0%BB%D1%8F%D1%80%D1%8B-%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D1%87%D0%BD%D1%8B%D1%85-%D1%82%D0%B8%D0%BF%D0%BE%D0%B2-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B2-%D0%BA%D1%83%D1%87%D0%B5
Каким образом передаются переменные в методы, по значению или по ссылке?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%BC-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%BC-%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%8E%D1%82%D1%81%D1%8F-%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5-%D0%B2-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D0%BF%D0%BE-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8E-%D0%B8%D0%BB%D0%B8-%D0%BF%D0%BE-%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B5
Что такое «пул строк»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BF%D1%83%D0%BB-%D1%81%D1%82%D1%80%D0%BE%D0%BA
Что такое finalize()? Зачем он нужен?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-finalize-%D0%B7%D0%B0%D1%87%D0%B5%D0%BC-%D0%BE%D0%BD-%D0%BD%D1%83%D0%B6%D0%B5%D0%BD
Что произойдет со сборщиком мусора, если выполнение метода finalize() требует ощутимо много времени, или в процессе выполнения будет выброшено исключение?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%BE%D0%B9%D0%B4%D0%B5%D1%82-%D1%81%D0%BE-%D1%81%D0%B1%D0%BE%D1%80%D1%89%D0%B8%D0%BA%D0%BE%D0%BC-%D0%BC%D1%83%D1%81%D0%BE%D1%80%D0%B0-%D0%B5%D1%81%D0%BB%D0%B8-%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0-finalize-%D1%82%D1%80%D0%B5%D0%B1%D1%83%D0%B5%D1%82-%D0%BE%D1%89%D1%83%D1%82%D0%B8%D0%BC%D0%BE-%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE-%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B8-%D0%B8%D0%BB%D0%B8-%D0%B2-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%B5-%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B1%D1%83%D0%B4%D0%B5%D1%82-%D0%B2%D1%8B%D0%B1%D1%80%D0%BE%D1%88%D0%B5%D0%BD%D0%BE-%D0%B8%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5
Чем отличаются final, finally и finalize()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D0%B5%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F-final-finally-%D0%B8-finalize
Расскажите про приведение типов. Что такое понижение и повышение типа?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%80%D0%B0%D1%81%D1%81%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%BE-%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D1%82%D0%B8%D0%BF%D0%BE%D0%B2-%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BF%D0%BE%D0%BD%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8-%D0%BF%D0%BE%D0%B2%D1%8B%D1%88%D0%B5%D0%BD%D0%B8%D0%B5-%D1%82%D0%B8%D0%BF%D0%B0
Когда в приложении может быть выброшено исключение ClassCastException?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0-%D0%B2-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B8-%D0%BC%D0%BE%D0%B6%D0%B5%D1%82-%D0%B1%D1%8B%D1%82%D1%8C-%D0%B2%D1%8B%D0%B1%D1%80%D0%BE%D1%88%D0%B5%D0%BD%D0%BE-%D0%B8%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-classcastexception
Какие есть особенности класса String?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%B5%D1%81%D1%82%D1%8C-%D0%BE%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0-string
Почему String неизменяемый и финализированный класс?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-string-%D0%BD%D0%B5%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D1%8F%D0%B5%D0%BC%D1%8B%D0%B9-%D0%B8-%D1%84%D0%B8%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9-%D0%BA%D0%BB%D0%B0%D1%81%D1%81
Почему char[] предпочтительнее String для хранения пароля?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-char-%D0%BF%D1%80%D0%B5%D0%B4%D0%BF%D0%BE%D1%87%D1%82%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B5%D0%B5-string-%D0%B4%D0%BB%D1%8F-%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8F
Почему строка является популярным ключом в HashMap в Java?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B0-%D1%8F%D0%B2%D0%BB%D1%8F%D0%B5%D1%82%D1%81%D1%8F-%D0%BF%D0%BE%D0%BF%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%BC-%D0%BA%D0%BB%D1%8E%D1%87%D0%BE%D0%BC-%D0%B2-hashmap-%D0%B2-java
Что делает метод intern() в классе String?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D0%B4%D0%B5%D0%BB%D0%B0%D0%B5%D1%82-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-intern-%D0%B2-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B5-string
Можно ли использовать строки в конструкции switch?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE-%D0%BB%D0%B8-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8-%D0%B2-%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D0%B8-switch
Какая основная разница между String, StringBuffer, StringBuilder?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA%D0%B0%D1%8F-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%B0%D1%8F-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-string-stringbuffer-stringbuilder
Что такое класс Object? Какие в нем есть методы?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BA%D0%BB%D0%B0%D1%81%D1%81-object-%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%B2-%D0%BD%D0%B5%D0%BC-%D0%B5%D1%81%D1%82%D1%8C-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B
Дайте определение понятию «конструктор».https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%B4%D0%B0%D0%B9%D1%82%D0%B5-%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D0%BE%D0%BD%D1%8F%D1%82%D0%B8%D1%8E-%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80
Что такое «конструктор по умолчанию»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80-%D0%BF%D0%BE-%D1%83%D0%BC%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%B8%D1%8E
Чем отличаются конструктор по умолчанию, конструктор копирования и конструктор с параметрами?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D0%B5%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F-%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80-%D0%BF%D0%BE-%D1%83%D0%BC%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%B8%D1%8E-%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80-%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%B8-%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80-%D1%81-%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D0%B0%D0%BC%D0%B8
Где и как вы можете использовать приватный конструктор?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%B3%D0%B4%D0%B5-%D0%B8-%D0%BA%D0%B0%D0%BA-%D0%B2%D1%8B-%D0%BC%D0%BE%D0%B6%D0%B5%D1%82%D0%B5-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%BF%D1%80%D0%B8%D0%B2%D0%B0%D1%82%D0%BD%D1%8B%D0%B9-%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80
Расскажите про классы-загрузчики и про динамическую загрузку классов.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%80%D0%B0%D1%81%D1%81%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%BE-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D1%8B-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D1%87%D0%B8%D0%BA%D0%B8-%D0%B8-%D0%BF%D1%80%D0%BE-%D0%B4%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D1%83%D1%8E-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D1%83-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2
Что такое Reflection?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-reflection
Зачем нужен equals(). Чем он отличается от операции ==?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%B7%D0%B0%D1%87%D0%B5%D0%BC-%D0%BD%D1%83%D0%B6%D0%B5%D0%BD-equals-%D1%87%D0%B5%D0%BC-%D0%BE%D0%BD-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D0%BE%D1%82-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8-
Если вы хотите переопределить equals(), какие условия должны выполняться?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%B5%D1%81%D0%BB%D0%B8-%D0%B2%D1%8B-%D1%85%D0%BE%D1%82%D0%B8%D1%82%D0%B5-%D0%BF%D0%B5%D1%80%D0%B5%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B8%D1%82%D1%8C-equals-%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%83%D1%81%D0%BB%D0%BE%D0%B2%D0%B8%D1%8F-%D0%B4%D0%BE%D0%BB%D0%B6%D0%BD%D1%8B-%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D1%8F%D1%82%D1%8C%D1%81%D1%8F
Какими свойствами обладает порождаемое equals() отношение эквивалентности?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%BC%D0%B8-%D1%81%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0%D0%BC%D0%B8-%D0%BE%D0%B1%D0%BB%D0%B0%D0%B4%D0%B0%D0%B5%D1%82-%D0%BF%D0%BE%D1%80%D0%BE%D0%B6%D0%B4%D0%B0%D0%B5%D0%BC%D0%BE%D0%B5-equals-%D0%BE%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D0%B5-%D1%8D%D0%BA%D0%B2%D0%B8%D0%B2%D0%B0%D0%BB%D0%B5%D0%BD%D1%82%D0%BD%D0%BE%D1%81%D1%82%D0%B8
Правила переопределения метода Object.equals().https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0-%D0%BF%D0%B5%D1%80%D0%B5%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0-objectequals
Какая связь между hashCode() и equals()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA%D0%B0%D1%8F-%D1%81%D0%B2%D1%8F%D0%B7%D1%8C-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-hashcode-%D0%B8-equals
Если equals() переопределен, есть ли какие-либо другие методы, которые следует переопределить?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%B5%D1%81%D0%BB%D0%B8-equals-%D0%BF%D0%B5%D1%80%D0%B5%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD-%D0%B5%D1%81%D1%82%D1%8C-%D0%BB%D0%B8-%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BB%D0%B8%D0%B1%D0%BE-%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B5-%D1%81%D0%BB%D0%B5%D0%B4%D1%83%D0%B5%D1%82-%D0%BF%D0%B5%D1%80%D0%B5%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B8%D1%82%D1%8C
Что будет, если переопределить equals() не переопределяя hashCode()? Какие могут возникнуть проблемы?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D0%B1%D1%83%D0%B4%D0%B5%D1%82-%D0%B5%D1%81%D0%BB%D0%B8-%D0%BF%D0%B5%D1%80%D0%B5%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B8%D1%82%D1%8C-equals-%D0%BD%D0%B5-%D0%BF%D0%B5%D1%80%D0%B5%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%8F%D1%8F-hashcode-%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BC%D0%BE%D0%B3%D1%83%D1%82-%D0%B2%D0%BE%D0%B7%D0%BD%D0%B8%D0%BA%D0%BD%D1%83%D1%82%D1%8C-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B
Каким образом реализованы методы hashCode() и equals() в классе Object?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%BC-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%BC-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D1%8B-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-hashcode-%D0%B8-equals-%D0%B2-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B5-object
Для чего нужен метод hashCode()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%B5%D0%BD-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-hashcode
Каковы правила переопределения метода Object.hashCode()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B2%D1%8B-%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0-%D0%BF%D0%B5%D1%80%D0%B5%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0-objecthashcode
Есть ли какие-либо рекомендации о том, какие поля следует использовать при подсчете hashCode()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%B5%D1%81%D1%82%D1%8C-%D0%BB%D0%B8-%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BB%D0%B8%D0%B1%D0%BE-%D1%80%D0%B5%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D0%B4%D0%B0%D1%86%D0%B8%D0%B8-%D0%BE-%D1%82%D0%BE%D0%BC-%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BF%D0%BE%D0%BB%D1%8F-%D1%81%D0%BB%D0%B5%D0%B4%D1%83%D0%B5%D1%82-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%BF%D1%80%D0%B8-%D0%BF%D0%BE%D0%B4%D1%81%D1%87%D0%B5%D1%82%D0%B5-hashcode
Могут ли у разных объектов быть одинаковые hashCode()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BC%D0%BE%D0%B3%D1%83%D1%82-%D0%BB%D0%B8-%D1%83-%D1%80%D0%B0%D0%B7%D0%BD%D1%8B%D1%85-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2-%D0%B1%D1%8B%D1%82%D1%8C-%D0%BE%D0%B4%D0%B8%D0%BD%D0%B0%D0%BA%D0%BE%D0%B2%D1%8B%D0%B5-hashcode
Если у класса Point{int x, y;} реализовать метод equals(Object that) {(return this.x == that.x && this.y == that.y)}, но сделать хэш код в виде int hashCode() {return x;}, то будут ли корректно такие точки помещаться и извлекаться из HashSet?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%B5%D1%81%D0%BB%D0%B8-%D1%83-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0-pointint-x-y-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-equalsobject-that-return-thisx-thatx-thisy-thaty-%D0%BD%D0%BE-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D1%85%D1%8D%D1%88-%D0%BA%D0%BE%D0%B4-%D0%B2-%D0%B2%D0%B8%D0%B4%D0%B5-int-hashcode-return-x-%D1%82%D0%BE-%D0%B1%D1%83%D0%B4%D1%83%D1%82-%D0%BB%D0%B8-%D0%BA%D0%BE%D1%80%D1%80%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D1%82%D0%B0%D0%BA%D0%B8%D0%B5-%D1%82%D0%BE%D1%87%D0%BA%D0%B8-%D0%BF%D0%BE%D0%BC%D0%B5%D1%89%D0%B0%D1%82%D1%8C%D1%81%D1%8F-%D0%B8-%D0%B8%D0%B7%D0%B2%D0%BB%D0%B5%D0%BA%D0%B0%D1%82%D1%8C%D1%81%D1%8F-%D0%B8%D0%B7-hashset
Могут ли у разных объектов (ref0 != ref1) быть ref0.equals(ref1) == true?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BC%D0%BE%D0%B3%D1%83%D1%82-%D0%BB%D0%B8-%D1%83-%D1%80%D0%B0%D0%B7%D0%BD%D1%8B%D1%85-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2-ref0-!-ref1-%D0%B1%D1%8B%D1%82%D1%8C-ref0equalsref1-true
Могут ли у разных ссылок на один объект (ref0 == ref1) быть ref0.equals(ref1) == false?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BC%D0%BE%D0%B3%D1%83%D1%82-%D0%BB%D0%B8-%D1%83-%D1%80%D0%B0%D0%B7%D0%BD%D1%8B%D1%85-%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D0%BA-%D0%BD%D0%B0-%D0%BE%D0%B4%D0%B8%D0%BD-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82-ref0-ref1-%D0%B1%D1%8B%D1%82%D1%8C-ref0equalsref1-false
Можно ли так реализовать метод equals(Object that) {return this.hashCode() == that.hashCode()}?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE-%D0%BB%D0%B8-%D1%82%D0%B0%D0%BA-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-equalsobject-that-return-thishashcode-thathashcode
В equals() требуется проверять, что аргумент equals(Object that) такого же типа что и сам объект. В чем разница между this.getClass() == that.getClass() и that instanceof MyClass?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%B2-equals-%D1%82%D1%80%D0%B5%D0%B1%D1%83%D0%B5%D1%82%D1%81%D1%8F-%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D1%8F%D1%82%D1%8C-%D1%87%D1%82%D0%BE-%D0%B0%D1%80%D0%B3%D1%83%D0%BC%D0%B5%D0%BD%D1%82-equalsobject-that-%D1%82%D0%B0%D0%BA%D0%BE%D0%B3%D0%BE-%D0%B6%D0%B5-%D1%82%D0%B8%D0%BF%D0%B0-%D1%87%D1%82%D0%BE-%D0%B8-%D1%81%D0%B0%D0%BC-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82-%D0%B2-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-thisgetclass-thatgetclass-%D0%B8-that-instanceof-myclass
Можно ли реализовать метод equals() класса MyClass вот так: class MyClass {public boolean equals(MyClass that) {return this == that;}}?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE-%D0%BB%D0%B8-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-equals-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0-myclass-%D0%B2%D0%BE%D1%82-%D1%82%D0%B0%D0%BA-class-myclass-public-boolean-equalsmyclass-that-return-this-that
Есть класс Point{int x, y;}. Почему хэш код в виде 31 * x + y предпочтительнее чем x + y?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%B5%D1%81%D1%82%D1%8C-%D0%BA%D0%BB%D0%B0%D1%81%D1%81-pointint-x-y-%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D1%85%D1%8D%D1%88-%D0%BA%D0%BE%D0%B4-%D0%B2-%D0%B2%D0%B8%D0%B4%D0%B5-31-x-y-%D0%BF%D1%80%D0%B5%D0%B4%D0%BF%D0%BE%D1%87%D1%82%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B5%D0%B5-%D1%87%D0%B5%D0%BC-x-y
Расскажите про клонирование объектов.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%80%D0%B0%D1%81%D1%81%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%BE-%D0%BA%D0%BB%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2
В чем отличие между поверхностным и глубоким клонированием?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B8%D0%B5-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D0%BF%D0%BE%D0%B2%D0%B5%D1%80%D1%85%D0%BD%D0%BE%D1%81%D1%82%D0%BD%D1%8B%D0%BC-%D0%B8-%D0%B3%D0%BB%D1%83%D0%B1%D0%BE%D0%BA%D0%B8%D0%BC-%D0%BA%D0%BB%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC
Какой способ клонирования предпочтительней?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B9-%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1-%D0%BA%D0%BB%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BF%D1%80%D0%B5%D0%B4%D0%BF%D0%BE%D1%87%D1%82%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B5%D0%B9
Почему метод clone() объявлен в классе Object, а не в интерфейсе Cloneable?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-clone-%D0%BE%D0%B1%D1%8A%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD-%D0%B2-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B5-object-%D0%B0-%D0%BD%D0%B5-%D0%B2-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B5-cloneable
Опишите иерархию исключений.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BE%D0%BF%D0%B8%D1%88%D0%B8%D1%82%D0%B5-%D0%B8%D0%B5%D1%80%D0%B0%D1%80%D1%85%D0%B8%D1%8E-%D0%B8%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B9
Какие виды исключений в Java вы знаете, чем они отличаются?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%B2%D0%B8%D0%B4%D1%8B-%D0%B8%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B2-java-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5-%D1%87%D0%B5%D0%BC-%D0%BE%D0%BD%D0%B8-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F
Что такое checked и unchecked exception?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-checked-%D0%B8-unchecked-exception
Какой оператор позволяет принудительно выбросить исключение?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B9-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80-%D0%BF%D0%BE%D0%B7%D0%B2%D0%BE%D0%BB%D1%8F%D0%B5%D1%82-%D0%BF%D1%80%D0%B8%D0%BD%D1%83%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE-%D0%B2%D1%8B%D0%B1%D1%80%D0%BE%D1%81%D0%B8%D1%82%D1%8C-%D0%B8%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5
О чем говорит ключевое слово throws?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BE-%D1%87%D0%B5%D0%BC-%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B8%D1%82-%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%B2%D0%BE%D0%B5-%D1%81%D0%BB%D0%BE%D0%B2%D0%BE-throws
Как написать собственное («пользовательское») исключение?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA-%D0%BD%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D1%82%D1%8C-%D1%81%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5-%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%BE%D0%B5-%D0%B8%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5
Какие существуют unchecked exception?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-unchecked-exception
Что представляет из себя ошибки класса Error?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D1%82-%D0%B8%D0%B7-%D1%81%D0%B5%D0%B1%D1%8F-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B8-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0-error
Что вы знаете о OutOfMemoryError?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5-%D0%BE-outofmemoryerror
Опишите работу блока try-catch-finally.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BE%D0%BF%D0%B8%D1%88%D0%B8%D1%82%D0%B5-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%83-%D0%B1%D0%BB%D0%BE%D0%BA%D0%B0-try-catch-finally
Что такое механизм try-with-resources?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BC%D0%B5%D1%85%D0%B0%D0%BD%D0%B8%D0%B7%D0%BC-try-with-resources
Возможно ли использование блока try-finally (без catch)?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE-%D0%BB%D0%B8-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B1%D0%BB%D0%BE%D0%BA%D0%B0-try-finally-%D0%B1%D0%B5%D0%B7-catch
Может ли один блок catch отлавливать сразу несколько исключений?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BC%D0%BE%D0%B6%D0%B5%D1%82-%D0%BB%D0%B8-%D0%BE%D0%B4%D0%B8%D0%BD-%D0%B1%D0%BB%D0%BE%D0%BA-catch-%D0%BE%D1%82%D0%BB%D0%B0%D0%B2%D0%BB%D0%B8%D0%B2%D0%B0%D1%82%D1%8C-%D1%81%D1%80%D0%B0%D0%B7%D1%83-%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-%D0%B8%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B9
Всегда ли исполняется блок finally?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%B2%D1%81%D0%B5%D0%B3%D0%B4%D0%B0-%D0%BB%D0%B8-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D0%BD%D1%8F%D0%B5%D1%82%D1%81%D1%8F-%D0%B1%D0%BB%D0%BE%D0%BA-finally
Существуют ли ситуации, когда блок finally не будет выполнен?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D0%BB%D0%B8-%D1%81%D0%B8%D1%82%D1%83%D0%B0%D1%86%D0%B8%D0%B8-%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0-%D0%B1%D0%BB%D0%BE%D0%BA-finally-%D0%BD%D0%B5-%D0%B1%D1%83%D0%B4%D0%B5%D1%82-%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD
Может ли метод main() выбросить исключение во вне и если да, то где будет происходить обработка данного исключения?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BC%D0%BE%D0%B6%D0%B5%D1%82-%D0%BB%D0%B8-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-main-%D0%B2%D1%8B%D0%B1%D1%80%D0%BE%D1%81%D0%B8%D1%82%D1%8C-%D0%B8%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2%D0%BE-%D0%B2%D0%BD%D0%B5-%D0%B8-%D0%B5%D1%81%D0%BB%D0%B8-%D0%B4%D0%B0-%D1%82%D0%BE-%D0%B3%D0%B4%D0%B5-%D0%B1%D1%83%D0%B4%D0%B5%D1%82-%D0%BF%D1%80%D0%BE%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%B8%D1%82%D1%8C-%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-%D0%B8%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F
Предположим, есть метод, который может выбросить IOException и FileNotFoundException в какой последовательности должны идти блоки catch? Сколько блоков catch будет выполнено?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BF%D1%80%D0%B5%D0%B4%D0%BF%D0%BE%D0%BB%D0%BE%D0%B6%D0%B8%D0%BC-%D0%B5%D1%81%D1%82%D1%8C-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B9-%D0%BC%D0%BE%D0%B6%D0%B5%D1%82-%D0%B2%D1%8B%D0%B1%D1%80%D0%BE%D1%81%D0%B8%D1%82%D1%8C-ioexception-%D0%B8-filenotfoundexception-%D0%B2-%D0%BA%D0%B0%D0%BA%D0%BE%D0%B9-%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D0%B4%D0%BE%D0%BB%D0%B6%D0%BD%D1%8B-%D0%B8%D0%B4%D1%82%D0%B8-%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8-catch-%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-%D0%B1%D0%BB%D0%BE%D0%BA%D0%BE%D0%B2-catch-%D0%B1%D1%83%D0%B4%D0%B5%D1%82-%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%BE
Что такое generics?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-generics
Опишите разницу между ? extends ... и ? super ... при объявлении genericshttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D0%BE%D0%BF%D0%B8%D1%88%D0%B8%D1%82%D0%B5-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D1%83-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-extends-%D0%B8-super-%D0%BF%D1%80%D0%B8-%D0%BE%D0%B1%D1%8A%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B8-generics
Чем отличаются java.lang.Comparable и java.util.Comparator?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/004-core.md#%D1%87%D0%B5%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F-javalangcomparable-%D0%B8-javautilcomparator
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#java-collections-framework
Что такое «коллекция»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BA%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F
Назовите основные интерфейсы JCF и их реализации.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BD%D0%B0%D0%B7%D0%BE%D0%B2%D0%B8%D1%82%D0%B5-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-jcf-%D0%B8-%D0%B8%D1%85-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8
Расположите в виде иерархии следующие интерфейсы: List, Set, Mindmap, SortedSet, SortedMap, Collection, Iterable, Iterator, NavigableSet, NavigableMap.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D1%80%D0%B0%D1%81%D0%BF%D0%BE%D0%BB%D0%BE%D0%B6%D0%B8%D1%82%D0%B5-%D0%B2-%D0%B2%D0%B8%D0%B4%D0%B5-%D0%B8%D0%B5%D1%80%D0%B0%D1%80%D1%85%D0%B8%D0%B8-%D1%81%D0%BB%D0%B5%D0%B4%D1%83%D1%8E%D1%89%D0%B8%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-list-set-mindmap-sortedset-sortedmap-collection-iterable-iterator-navigableset-navigablemap
Почему Mindmap — это не Collection, в то время как List и Set являются Collection?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-mindmap-%E2%80%94-%D1%8D%D1%82%D0%BE-%D0%BD%D0%B5-collection-%D0%B2-%D1%82%D0%BE-%D0%B2%D1%80%D0%B5%D0%BC%D1%8F-%D0%BA%D0%B0%D0%BA-list-%D0%B8-set-%D1%8F%D0%B2%D0%BB%D1%8F%D1%8E%D1%82%D1%81%D1%8F-collection
В чем разница между классами java.util.Collection и java.util.Collections?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0%D0%BC%D0%B8-javautilcollection-%D0%B8-javautilcollections
Что такое «fail-fast поведение»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-fail-fast-%D0%BF%D0%BE%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5
Какая разница между fail-fast и fail-safe?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA%D0%B0%D1%8F-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-fail-fast-%D0%B8-fail-safe
Приведите примеры итераторов реализующих поведение fail-safehttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D0%B4%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B-%D0%B8%D1%82%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%BE%D0%B2-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D1%83%D1%8E%D1%89%D0%B8%D1%85-%D0%BF%D0%BE%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-fail-safe
Чем различаются Enumeration и Iterator.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BB%D0%B8%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F-enumeration-%D0%B8-iterator
Как между собой связаны Iterable и Iterator?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D1%81%D0%BE%D0%B1%D0%BE%D0%B9-%D1%81%D0%B2%D1%8F%D0%B7%D0%B0%D0%BD%D1%8B-iterable-%D0%B8-iterator
Как между собой связаны Iterable, Iterator и «for-each»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D1%81%D0%BE%D0%B1%D0%BE%D0%B9-%D1%81%D0%B2%D1%8F%D0%B7%D0%B0%D0%BD%D1%8B-iterable-iterator-%D0%B8-for-each
Сравните Iterator и ListIterator.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D1%81%D1%80%D0%B0%D0%B2%D0%BD%D0%B8%D1%82%D0%B5-iterator-%D0%B8-listiterator
Что произойдет при вызове Iterator.next() без предварительного вызова Iterator.hasNext()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D1%87%D1%82%D0%BE-%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%BE%D0%B9%D0%B4%D0%B5%D1%82-%D0%BF%D1%80%D0%B8-%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2%D0%B5-iteratornext-%D0%B1%D0%B5%D0%B7-%D0%BF%D1%80%D0%B5%D0%B4%D0%B2%D0%B0%D1%80%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE-%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2%D0%B0-iteratorhasnext
Сколько элементов будет пропущено, если Iterator.next() будет вызван после 10 вызовов Iterator.hasNext()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2-%D0%B1%D1%83%D0%B4%D0%B5%D1%82-%D0%BF%D1%80%D0%BE%D0%BF%D1%83%D1%89%D0%B5%D0%BD%D0%BE-%D0%B5%D1%81%D0%BB%D0%B8-iteratornext-%D0%B1%D1%83%D0%B4%D0%B5%D1%82-%D0%B2%D1%8B%D0%B7%D0%B2%D0%B0%D0%BD-%D0%BF%D0%BE%D1%81%D0%BB%D0%B5-10-%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2%D0%BE%D0%B2-iteratorhasnext
Как поведёт себя коллекция, если вызвать iterator.remove()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA-%D0%BF%D0%BE%D0%B2%D0%B5%D0%B4%D1%91%D1%82-%D1%81%D0%B5%D0%B1%D1%8F-%D0%BA%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F-%D0%B5%D1%81%D0%BB%D0%B8-%D0%B2%D1%8B%D0%B7%D0%B2%D0%B0%D1%82%D1%8C-iteratorremove
Как поведёт себя уже инстанциированный итератор для collection, если вызвать collection.remove()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA-%D0%BF%D0%BE%D0%B2%D0%B5%D0%B4%D1%91%D1%82-%D1%81%D0%B5%D0%B1%D1%8F-%D1%83%D0%B6%D0%B5-%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%86%D0%B8%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9-%D0%B8%D1%82%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80-%D0%B4%D0%BB%D1%8F-collection-%D0%B5%D1%81%D0%BB%D0%B8-%D0%B2%D1%8B%D0%B7%D0%B2%D0%B0%D1%82%D1%8C-collectionremove
Как избежать ConcurrentModificationException во время перебора коллекции?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA-%D0%B8%D0%B7%D0%B1%D0%B5%D0%B6%D0%B0%D1%82%D1%8C-concurrentmodificationexception-%D0%B2%D0%BE-%D0%B2%D1%80%D0%B5%D0%BC%D1%8F-%D0%BF%D0%B5%D1%80%D0%B5%D0%B1%D0%BE%D1%80%D0%B0-%D0%BA%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D0%B8
Какая коллекция реализует дисциплину обслуживания FIFO?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA%D0%B0%D1%8F-%D0%BA%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D1%83%D0%B5%D1%82-%D0%B4%D0%B8%D1%81%D1%86%D0%B8%D0%BF%D0%BB%D0%B8%D0%BD%D1%83-%D0%BE%D0%B1%D1%81%D0%BB%D1%83%D0%B6%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-fifo
Какая коллекция реализует дисциплину обслуживания FILO?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA%D0%B0%D1%8F-%D0%BA%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D1%83%D0%B5%D1%82-%D0%B4%D0%B8%D1%81%D1%86%D0%B8%D0%BF%D0%BB%D0%B8%D0%BD%D1%83-%D0%BE%D0%B1%D1%81%D0%BB%D1%83%D0%B6%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-filo
Чем отличается ArrayList от Vector?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D1%87%D0%B5%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F-arraylist-%D0%BE%D1%82-vector
Зачем добавили ArrayList, если уже был Vector?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%B7%D0%B0%D1%87%D0%B5%D0%BC-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D0%BB%D0%B8-arraylist-%D0%B5%D1%81%D0%BB%D0%B8-%D1%83%D0%B6%D0%B5-%D0%B1%D1%8B%D0%BB-vector
Чем отличается ArrayList от LinkedList? В каких случаях лучше использовать первый, а в каких второй?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D1%87%D0%B5%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F-arraylist-%D0%BE%D1%82-linkedlist-%D0%B2-%D0%BA%D0%B0%D0%BA%D0%B8%D1%85-%D1%81%D0%BB%D1%83%D1%87%D0%B0%D1%8F%D1%85-%D0%BB%D1%83%D1%87%D1%88%D0%B5-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%BF%D0%B5%D1%80%D0%B2%D1%8B%D0%B9-%D0%B0-%D0%B2-%D0%BA%D0%B0%D0%BA%D0%B8%D1%85-%D0%B2%D1%82%D0%BE%D1%80%D0%BE%D0%B9
Что работает быстрее ArrayList или LinkedList?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D1%87%D1%82%D0%BE-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82-%D0%B1%D1%8B%D1%81%D1%82%D1%80%D0%B5%D0%B5-arraylist-%D0%B8%D0%BB%D0%B8-linkedlist
Какое худшее время работы метода contains() для элемента, который есть в LinkedList?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B5-%D1%85%D1%83%D0%B4%D1%88%D0%B5%D0%B5-%D0%B2%D1%80%D0%B5%D0%BC%D1%8F-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0-contains-%D0%B4%D0%BB%D1%8F-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%B0-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B9-%D0%B5%D1%81%D1%82%D1%8C-%D0%B2-linkedlist
Какое худшее время работы метода contains() для элемента, который есть в ArrayList?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B5-%D1%85%D1%83%D0%B4%D1%88%D0%B5%D0%B5-%D0%B2%D1%80%D0%B5%D0%BC%D1%8F-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0-contains-%D0%B4%D0%BB%D1%8F-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%B0-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B9-%D0%B5%D1%81%D1%82%D1%8C-%D0%B2-arraylist
Какое худшее время работы метода add() для LinkedList?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B5-%D1%85%D1%83%D0%B4%D1%88%D0%B5%D0%B5-%D0%B2%D1%80%D0%B5%D0%BC%D1%8F-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0-add-%D0%B4%D0%BB%D1%8F-linkedlist
Какое худшее время работы метода add() для ArrayList?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B5-%D1%85%D1%83%D0%B4%D1%88%D0%B5%D0%B5-%D0%B2%D1%80%D0%B5%D0%BC%D1%8F-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0-add-%D0%B4%D0%BB%D1%8F-arraylist
Необходимо добавить 1 млн. элементов, какую структуру вы используете?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D0%BE-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-1-%D0%BC%D0%BB%D0%BD-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2-%D0%BA%D0%B0%D0%BA%D1%83%D1%8E-%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%83-%D0%B2%D1%8B-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D1%82%D0%B5
Как происходит удаление элементов из ArrayList? Как меняется в этом случае размер ArrayList?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA-%D0%BF%D1%80%D0%BE%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%B8%D1%82-%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2-%D0%B8%D0%B7-arraylist-%D0%BA%D0%B0%D0%BA-%D0%BC%D0%B5%D0%BD%D1%8F%D0%B5%D1%82%D1%81%D1%8F-%D0%B2-%D1%8D%D1%82%D0%BE%D0%BC-%D1%81%D0%BB%D1%83%D1%87%D0%B0%D0%B5-%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%80-arraylist
Предложите эффективный алгоритм удаления нескольких рядом стоящих элементов из середины списка, реализуемого ArrayList.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BF%D1%80%D0%B5%D0%B4%D0%BB%D0%BE%D0%B6%D0%B8%D1%82%D0%B5-%D1%8D%D1%84%D1%84%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9-%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC-%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%B8%D1%85-%D1%80%D1%8F%D0%B4%D0%BE%D0%BC-%D1%81%D1%82%D0%BE%D1%8F%D1%89%D0%B8%D1%85-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2-%D0%B8%D0%B7-%D1%81%D0%B5%D1%80%D0%B5%D0%B4%D0%B8%D0%BD%D1%8B-%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%B0-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D1%83%D0%B5%D0%BC%D0%BE%D0%B3%D0%BE-arraylist
Сколько необходимо дополнительной памяти при вызове ArrayList.add()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D0%BE-%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8-%D0%BF%D1%80%D0%B8-%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2%D0%B5-arraylistadd
Сколько выделяется дополнительно памяти при вызове LinkedList.add()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-%D0%B2%D1%8B%D0%B4%D0%B5%D0%BB%D1%8F%D0%B5%D1%82%D1%81%D1%8F-%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE-%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8-%D0%BF%D1%80%D0%B8-%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2%D0%B5-linkedlistadd
Оцените количество памяти на хранение одного примитива типа byte в LinkedList?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BE%D1%86%D0%B5%D0%BD%D0%B8%D1%82%D0%B5-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE-%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8-%D0%BD%D0%B0-%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BF%D1%80%D0%B8%D0%BC%D0%B8%D1%82%D0%B8%D0%B2%D0%B0-%D1%82%D0%B8%D0%BF%D0%B0-byte-%D0%B2-linkedlist
Оцените количество памяти на хранение одного примитива типа byte в ArrayList?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BE%D1%86%D0%B5%D0%BD%D0%B8%D1%82%D0%B5-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE-%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8-%D0%BD%D0%B0-%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BF%D1%80%D0%B8%D0%BC%D0%B8%D1%82%D0%B8%D0%B2%D0%B0-%D1%82%D0%B8%D0%BF%D0%B0-byte-%D0%B2-arraylist
Для ArrayList или для LinkedList операция добавления элемента в середину (list.add(list.size()/2, newElement)) медленнее?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%B4%D0%BB%D1%8F-arraylist-%D0%B8%D0%BB%D0%B8-%D0%B4%D0%BB%D1%8F-linkedlist-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%B0-%D0%B2-%D1%81%D0%B5%D1%80%D0%B5%D0%B4%D0%B8%D0%BD%D1%83-listaddlistsize2-newelement-%D0%BC%D0%B5%D0%B4%D0%BB%D0%B5%D0%BD%D0%BD%D0%B5%D0%B5
В реализации класса ArrayList есть следующие поля: Object[] elementData, int size. Объясните, зачем хранить отдельно size, если всегда можно взять elementData.length?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%B2-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0-arraylist-%D0%B5%D1%81%D1%82%D1%8C-%D1%81%D0%BB%D0%B5%D0%B4%D1%83%D1%8E%D1%89%D0%B8%D0%B5-%D0%BF%D0%BE%D0%BB%D1%8F-object-elementdata-int-size-%D0%BE%D0%B1%D1%8A%D1%8F%D1%81%D0%BD%D0%B8%D1%82%D0%B5-%D0%B7%D0%B0%D1%87%D0%B5%D0%BC-%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D1%82%D1%8C-%D0%BE%D1%82%D0%B4%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE-size-%D0%B5%D1%81%D0%BB%D0%B8-%D0%B2%D1%81%D0%B5%D0%B3%D0%B4%D0%B0-%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE-%D0%B2%D0%B7%D1%8F%D1%82%D1%8C-elementdatalength
Сравните интерфейсы Queue и Deque.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D1%81%D1%80%D0%B0%D0%B2%D0%BD%D0%B8%D1%82%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-queue-%D0%B8-deque
Кто кого расширяет: Queue расширяет Deque, или Deque расширяет Queue?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D1%82%D0%BE-%D0%BA%D0%BE%D0%B3%D0%BE-%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D1%8F%D0%B5%D1%82-queue-%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D1%8F%D0%B5%D1%82-deque-%D0%B8%D0%BB%D0%B8-deque-%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D1%8F%D0%B5%D1%82-queue
Почему LinkedList реализует и List, и Deque?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-linkedlist-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D1%83%D0%B5%D1%82-%D0%B8-list-%D0%B8-deque
LinkedList — это односвязный, двусвязный или четырехсвязный список?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#linkedlist-%E2%80%94-%D1%8D%D1%82%D0%BE-%D0%BE%D0%B4%D0%BD%D0%BE%D1%81%D0%B2%D1%8F%D0%B7%D0%BD%D1%8B%D0%B9-%D0%B4%D0%B2%D1%83%D1%81%D0%B2%D1%8F%D0%B7%D0%BD%D1%8B%D0%B9-%D0%B8%D0%BB%D0%B8-%D1%87%D0%B5%D1%82%D1%8B%D1%80%D0%B5%D1%85%D1%81%D0%B2%D1%8F%D0%B7%D0%BD%D1%8B%D0%B9-%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA
Как перебрать элементы LinkedList в обратном порядке, не используя медленный get(index)?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA-%D0%BF%D0%B5%D1%80%D0%B5%D0%B1%D1%80%D0%B0%D1%82%D1%8C-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D1%8B-linkedlist-%D0%B2-%D0%BE%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%BC-%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BA%D0%B5-%D0%BD%D0%B5-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F-%D0%BC%D0%B5%D0%B4%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-getindex
Что позволяет сделать PriorityQueue?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D1%87%D1%82%D0%BE-%D0%BF%D0%BE%D0%B7%D0%B2%D0%BE%D0%BB%D1%8F%D0%B5%D1%82-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-priorityqueue
Stack считается «устаревшим». Чем его рекомендуют заменять? Почему?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#stack-%D1%81%D1%87%D0%B8%D1%82%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D1%83%D1%81%D1%82%D0%B0%D1%80%D0%B5%D0%B2%D1%88%D0%B8%D0%BC-%D1%87%D0%B5%D0%BC-%D0%B5%D0%B3%D0%BE-%D1%80%D0%B5%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D0%B4%D1%83%D1%8E%D1%82-%D0%B7%D0%B0%D0%BC%D0%B5%D0%BD%D1%8F%D1%82%D1%8C-%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83
Зачем нужен HashMap, если есть Hashtable?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%B7%D0%B0%D1%87%D0%B5%D0%BC-%D0%BD%D1%83%D0%B6%D0%B5%D0%BD-hashmap-%D0%B5%D1%81%D0%BB%D0%B8-%D0%B5%D1%81%D1%82%D1%8C-hashtable
В чем разница между HashMap и IdentityHashMap? Для чего нужна IdentityHashMap?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-hashmap-%D0%B8-identityhashmap-%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%BD%D0%B0-identityhashmap
В чем разница между HashMap и WeakHashMap? Для чего используется WeakHashMap?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-hashmap-%D0%B8-weakhashmap-%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D1%82%D1%81%D1%8F-weakhashmap
В WeakHashMap используются WeakReferences. А почему бы не создать SoftHashMap на SoftReferences?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%B2-weakhashmap-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8E%D1%82%D1%81%D1%8F-weakreferences-%D0%B0-%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%B1%D1%8B-%D0%BD%D0%B5-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-softhashmap-%D0%BD%D0%B0-softreferences
В WeakHashMap используются WeakReferences. А почему бы не создать PhantomHashMap на PhantomReferences?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%B2-weakhashmap-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8E%D1%82%D1%81%D1%8F-weakreferences-%D0%B0-%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%B1%D1%8B-%D0%BD%D0%B5-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-phantomhashmap-%D0%BD%D0%B0-phantomreferences
LinkedHashMap - что в нем от LinkedList, а что от HashMap?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#linkedhashmap-%D1%87%D1%82%D0%BE-%D0%B2-%D0%BD%D0%B5%D0%BC-%D0%BE%D1%82-linkedlist-%D0%B0-%D1%87%D1%82%D0%BE-%D0%BE%D1%82-hashmap
В чем проявляется «сортированность» SortedMap, кроме того, что toString() выводит все элементы по порядку?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D0%BF%D1%80%D0%BE%D1%8F%D0%B2%D0%BB%D1%8F%D0%B5%D1%82%D1%81%D1%8F-%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D1%8C-sortedmap-%D0%BA%D1%80%D0%BE%D0%BC%D0%B5-%D1%82%D0%BE%D0%B3%D0%BE-%D1%87%D1%82%D0%BE-tostring-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B8%D1%82-%D0%B2%D1%81%D0%B5-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D1%8B-%D0%BF%D0%BE-%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BA%D1%83
Как устроен HashMap?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA-%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD-hashmap
Согласно Кнуту и Кормену существует две основных реализации хэш-таблицы: на основе открытой адресации и на основе метода цепочек. Как реализована HashMap? Почему, по вашему мнению, была выбрана именно эта реализация? В чем плюсы и минусы каждого подхода?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D1%81%D0%BE%D0%B3%D0%BB%D0%B0%D1%81%D0%BD%D0%BE-%D0%BA%D0%BD%D1%83%D1%82%D1%83-%D0%B8-%D0%BA%D0%BE%D1%80%D0%BC%D0%B5%D0%BD%D1%83-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D0%B5%D1%82-%D0%B4%D0%B2%D0%B5-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D1%85-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8-%D1%85%D1%8D%D1%88-%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%8B-%D0%BD%D0%B0-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5-%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B9-%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0%D1%86%D0%B8%D0%B8-%D0%B8-%D0%BD%D0%B0-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0-%D1%86%D0%B5%D0%BF%D0%BE%D1%87%D0%B5%D0%BA-%D0%BA%D0%B0%D0%BA-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B0-hashmap-%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%BF%D0%BE-%D0%B2%D0%B0%D1%88%D0%B5%D0%BC%D1%83-%D0%BC%D0%BD%D0%B5%D0%BD%D0%B8%D1%8E-%D0%B1%D1%8B%D0%BB%D0%B0-%D0%B2%D1%8B%D0%B1%D1%80%D0%B0%D0%BD%D0%B0-%D0%B8%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE-%D1%8D%D1%82%D0%B0-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D0%B2-%D1%87%D0%B5%D0%BC-%D0%BF%D0%BB%D1%8E%D1%81%D1%8B-%D0%B8-%D0%BC%D0%B8%D0%BD%D1%83%D1%81%D1%8B-%D0%BA%D0%B0%D0%B6%D0%B4%D0%BE%D0%B3%D0%BE-%D0%BF%D0%BE%D0%B4%D1%85%D0%BE%D0%B4%D0%B0
Как работает HashMap при попытке сохранить в него два элемента по ключам с одинаковым hashCode(), но для которых equals() == false?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82-hashmap-%D0%BF%D1%80%D0%B8-%D0%BF%D0%BE%D0%BF%D1%8B%D1%82%D0%BA%D0%B5-%D1%81%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D1%82%D1%8C-%D0%B2-%D0%BD%D0%B5%D0%B3%D0%BE-%D0%B4%D0%B2%D0%B0-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%B0-%D0%BF%D0%BE-%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D0%BC-%D1%81-%D0%BE%D0%B4%D0%B8%D0%BD%D0%B0%D0%BA%D0%BE%D0%B2%D1%8B%D0%BC-hashcode-%D0%BD%D0%BE-%D0%B4%D0%BB%D1%8F-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D1%85-equals-false
Какое начальное количество корзин в HashMap?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE-%D0%BA%D0%BE%D1%80%D0%B7%D0%B8%D0%BD-%D0%B2-hashmap
Какова оценка временной сложности операций над элементами из HashMap? Гарантирует ли HashMap указанную сложность выборки элемента?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B2%D0%B0-%D0%BE%D1%86%D0%B5%D0%BD%D0%BA%D0%B0-%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9-%D1%81%D0%BB%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B9-%D0%BD%D0%B0%D0%B4-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D0%BC%D0%B8-%D0%B8%D0%B7-hashmap-%D0%B3%D0%B0%D1%80%D0%B0%D0%BD%D1%82%D0%B8%D1%80%D1%83%D0%B5%D1%82-%D0%BB%D0%B8-hashmap-%D1%83%D0%BA%D0%B0%D0%B7%D0%B0%D0%BD%D0%BD%D1%83%D1%8E-%D1%81%D0%BB%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%B2%D1%8B%D0%B1%D0%BE%D1%80%D0%BA%D0%B8-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%B0
Возможна ли ситуация, когда HashMap выродится в список даже с ключами имеющими разные hashCode()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%B0-%D0%BB%D0%B8-%D1%81%D0%B8%D1%82%D1%83%D0%B0%D1%86%D0%B8%D1%8F-%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0-hashmap-%D0%B2%D1%8B%D1%80%D0%BE%D0%B4%D0%B8%D1%82%D1%81%D1%8F-%D0%B2-%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA-%D0%B4%D0%B0%D0%B6%D0%B5-%D1%81-%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D0%BC%D0%B8-%D0%B8%D0%BC%D0%B5%D1%8E%D1%89%D0%B8%D0%BC%D0%B8-%D1%80%D0%B0%D0%B7%D0%BD%D1%8B%D0%B5-hashcode
В каком случае может быть потерян элемент в HashMap?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%B2-%D0%BA%D0%B0%D0%BA%D0%BE%D0%BC-%D1%81%D0%BB%D1%83%D1%87%D0%B0%D0%B5-%D0%BC%D0%BE%D0%B6%D0%B5%D1%82-%D0%B1%D1%8B%D1%82%D1%8C-%D0%BF%D0%BE%D1%82%D0%B5%D1%80%D1%8F%D0%BD-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82-%D0%B2-hashmap
Почему нельзя использовать byte[] в качестве ключа в HashMap?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%BD%D0%B5%D0%BB%D1%8C%D0%B7%D1%8F-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-byte-%D0%B2-%D0%BA%D0%B0%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B5-%D0%BA%D0%BB%D1%8E%D1%87%D0%B0-%D0%B2-hashmap
Какова роль equals() и hashCode() в HashMap?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B2%D0%B0-%D1%80%D0%BE%D0%BB%D1%8C-equals-%D0%B8-hashcode-%D0%B2-hashmap
Каково максимальное число значений hashCode()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B2%D0%BE-%D0%BC%D0%B0%D0%BA%D1%81%D0%B8%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5-%D1%87%D0%B8%D1%81%D0%BB%D0%BE-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9-hashcode
Какое худшее время работы метода get(key) для ключа, которого нет в HashMap?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B5-%D1%85%D1%83%D0%B4%D1%88%D0%B5%D0%B5-%D0%B2%D1%80%D0%B5%D0%BC%D1%8F-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0-getkey-%D0%B4%D0%BB%D1%8F-%D0%BA%D0%BB%D1%8E%D1%87%D0%B0-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D0%BE%D0%B3%D0%BE-%D0%BD%D0%B5%D1%82-%D0%B2-hashmap
Какое худшее время работы метода get(key) для ключа, который есть в HashMap?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B5-%D1%85%D1%83%D0%B4%D1%88%D0%B5%D0%B5-%D0%B2%D1%80%D0%B5%D0%BC%D1%8F-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0-getkey-%D0%B4%D0%BB%D1%8F-%D0%BA%D0%BB%D1%8E%D1%87%D0%B0-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B9-%D0%B5%D1%81%D1%82%D1%8C-%D0%B2-hashmap
Сколько переходов происходит в момент вызова HashMap.get(key) по ключу, который есть в таблице?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4%D0%BE%D0%B2-%D0%BF%D1%80%D0%BE%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%B8%D1%82-%D0%B2-%D0%BC%D0%BE%D0%BC%D0%B5%D0%BD%D1%82-%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2%D0%B0-hashmapgetkey-%D0%BF%D0%BE-%D0%BA%D0%BB%D1%8E%D1%87%D1%83-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B9-%D0%B5%D1%81%D1%82%D1%8C-%D0%B2-%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B5
Сколько создается новых объектов, когда вы добавляете новый элемент в HashMap?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D0%BD%D0%BE%D0%B2%D1%8B%D1%85-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2-%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0-%D0%B2%D1%8B-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D1%82%D0%B5-%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82-%D0%B2-hashmap
Как и когда происходит увеличение количества корзин в HashMap?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA-%D0%B8-%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0-%D0%BF%D1%80%D0%BE%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%B8%D1%82-%D1%83%D0%B2%D0%B5%D0%BB%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B0-%D0%BA%D0%BE%D1%80%D0%B7%D0%B8%D0%BD-%D0%B2-hashmap
Объясните смысл параметров в конструкторе HashMap(int initialCapacity, float loadFactor).https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BE%D0%B1%D1%8A%D1%8F%D1%81%D0%BD%D0%B8%D1%82%D0%B5-%D1%81%D0%BC%D1%8B%D1%81%D0%BB-%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D0%BE%D0%B2-%D0%B2-%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80%D0%B5-hashmapint-initialcapacity-float-loadfactor
Будет ли работать HashMap, если все добавляемые ключи будут иметь одинаковый hashCode()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%B1%D1%83%D0%B4%D0%B5%D1%82-%D0%BB%D0%B8-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%82%D1%8C-hashmap-%D0%B5%D1%81%D0%BB%D0%B8-%D0%B2%D1%81%D0%B5-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC%D1%8B%D0%B5-%D0%BA%D0%BB%D1%8E%D1%87%D0%B8-%D0%B1%D1%83%D0%B4%D1%83%D1%82-%D0%B8%D0%BC%D0%B5%D1%82%D1%8C-%D0%BE%D0%B4%D0%B8%D0%BD%D0%B0%D0%BA%D0%BE%D0%B2%D1%8B%D0%B9-hashcode
Как перебрать все ключи Mindmap?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA-%D0%BF%D0%B5%D1%80%D0%B5%D0%B1%D1%80%D0%B0%D1%82%D1%8C-%D0%B2%D1%81%D0%B5-%D0%BA%D0%BB%D1%8E%D1%87%D0%B8-mindmap
Как перебрать все значения Mindmap?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA-%D0%BF%D0%B5%D1%80%D0%B5%D0%B1%D1%80%D0%B0%D1%82%D1%8C-%D0%B2%D1%81%D0%B5-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F-mindmap
Как перебрать все пары «ключ-значение» в Mindmap?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA-%D0%BF%D0%B5%D1%80%D0%B5%D0%B1%D1%80%D0%B0%D1%82%D1%8C-%D0%B2%D1%81%D0%B5-%D0%BF%D0%B0%D1%80%D1%8B-%D0%BA%D0%BB%D1%8E%D1%87-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-mindmap
В чем отличия TreeSet и HashSet?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B8%D1%8F-treeset-%D0%B8-hashset
Что будет, если добавлять элементы в TreeSet по возрастанию?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D1%87%D1%82%D0%BE-%D0%B1%D1%83%D0%B4%D0%B5%D1%82-%D0%B5%D1%81%D0%BB%D0%B8-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D1%8F%D1%82%D1%8C-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D1%8B-%D0%B2-treeset-%D0%BF%D0%BE-%D0%B2%D0%BE%D0%B7%D1%80%D0%B0%D1%81%D1%82%D0%B0%D0%BD%D0%B8%D1%8E
Чем LinkedHashSet отличается от HashSet?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D1%87%D0%B5%D0%BC-linkedhashset-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D0%BE%D1%82-hashset
Для Enum есть специальный класс java.util.EnumSet. Зачем? Чем авторов не устраивал HashSet или TreeSet?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%B4%D0%BB%D1%8F-enum-%D0%B5%D1%81%D1%82%D1%8C-%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%BA%D0%BB%D0%B0%D1%81%D1%81-javautilenumset-%D0%B7%D0%B0%D1%87%D0%B5%D0%BC-%D1%87%D0%B5%D0%BC-%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%BE%D0%B2-%D0%BD%D0%B5-%D1%83%D1%81%D1%82%D1%80%D0%B0%D0%B8%D0%B2%D0%B0%D0%BB-hashset-%D0%B8%D0%BB%D0%B8-treeset
Какие существуют способы перебирать элементы списка?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B-%D0%BF%D0%B5%D1%80%D0%B5%D0%B1%D0%B8%D1%80%D0%B0%D1%82%D1%8C-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D1%8B-%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%B0
Каким образом можно получить синхронизированные объекты стандартных коллекций?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%BC-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%BC-%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%B8%D0%B7%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D1%8B-%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D1%8B%D1%85-%D0%BA%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D0%B9
Как получить коллекцию только для чтения?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D0%BA%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8E-%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-%D0%B4%D0%BB%D1%8F-%D1%87%D1%82%D0%B5%D0%BD%D0%B8%D1%8F
Напишите однопоточную программу, которая заставляет коллекцию выбросить ConcurrentModificationException.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BD%D0%B0%D0%BF%D0%B8%D1%88%D0%B8%D1%82%D0%B5-%D0%BE%D0%B4%D0%BD%D0%BE%D0%BF%D0%BE%D1%82%D0%BE%D1%87%D0%BD%D1%83%D1%8E-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%83-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D0%B0%D1%8F-%D0%B7%D0%B0%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D1%82-%D0%BA%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8E-%D0%B2%D1%8B%D0%B1%D1%80%D0%BE%D1%81%D0%B8%D1%82%D1%8C-concurrentmodificationexception
Приведите пример, когда какая-либо коллекция выбрасывает UnsupportedOperationException.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D0%B4%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80-%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0-%D0%BA%D0%B0%D0%BA%D0%B0%D1%8F-%D0%BB%D0%B8%D0%B1%D0%BE-%D0%BA%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F-%D0%B2%D1%8B%D0%B1%D1%80%D0%B0%D1%81%D1%8B%D0%B2%D0%B0%D0%B5%D1%82-unsupportedoperationexception
Реализуйте симметрическую разность двух коллекций используя методы Collection (addAll(...), removeAll(...), retainAll(...)).https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D1%83%D0%B9%D1%82%D0%B5-%D1%81%D0%B8%D0%BC%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D1%83%D1%8E-%D1%80%D0%B0%D0%B7%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%B4%D0%B2%D1%83%D1%85-%D0%BA%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D0%B9-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-collection-addall-removeall-retainall
Как, используя LinkedHashMap, сделать кэш c «invalidation policy»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F-linkedhashmap-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D0%BA%D1%8D%D1%88-c-invalidation-policy
Как одной строчкой скопировать элементы любой collection в массив?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA-%D0%BE%D0%B4%D0%BD%D0%BE%D0%B9-%D1%81%D1%82%D1%80%D0%BE%D1%87%D0%BA%D0%BE%D0%B9-%D1%81%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D1%8B-%D0%BB%D1%8E%D0%B1%D0%BE%D0%B9-collection-%D0%B2-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2
Как одним вызовом из List получить List со всеми элементами, кроме первых и последних 3-х?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA-%D0%BE%D0%B4%D0%BD%D0%B8%D0%BC-%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2%D0%BE%D0%BC-%D0%B8%D0%B7-list-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-list-%D1%81%D0%BE-%D0%B2%D1%81%D0%B5%D0%BC%D0%B8-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D0%BC%D0%B8-%D0%BA%D1%80%D0%BE%D0%BC%D0%B5-%D0%BF%D0%B5%D1%80%D0%B2%D1%8B%D1%85-%D0%B8-%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BD%D0%B8%D1%85-3-%D1%85
Как одной строчкой преобразовать HashSet в ArrayList?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA-%D0%BE%D0%B4%D0%BD%D0%BE%D0%B9-%D1%81%D1%82%D1%80%D0%BE%D1%87%D0%BA%D0%BE%D0%B9-%D0%BF%D1%80%D0%B5%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-hashset-%D0%B2-arraylist
Как одной строчкой преобразовать ArrayList в HashSet?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D0%BA%D0%B0%D0%BA-%D0%BE%D0%B4%D0%BD%D0%BE%D0%B9-%D1%81%D1%82%D1%80%D0%BE%D1%87%D0%BA%D0%BE%D0%B9-%D0%BF%D1%80%D0%B5%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-arraylist-%D0%B2-hashset
Сделайте HashSet из ключей HashMap.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D0%B9%D1%82%D0%B5-hashset-%D0%B8%D0%B7-%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%B9-hashmap
Сделайте HashMap из HashSet>.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/005-jcf.md#%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D0%B9%D1%82%D0%B5-hashmap-%D0%B8%D0%B7-hashsetmindmapentryk-v
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#java-8
Что такое «лямбда»? Какова структура и особенности использования лямбда-выражения?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BB%D1%8F%D0%BC%D0%B1%D0%B4%D0%B0-%D0%BA%D0%B0%D0%BA%D0%BE%D0%B2%D0%B0-%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0-%D0%B8-%D0%BE%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BB%D1%8F%D0%BC%D0%B1%D0%B4%D0%B0-%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F
К каким переменным есть доступ у лямбда-выражений?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA-%D0%BA%D0%B0%D0%BA%D0%B8%D0%BC-%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%BC-%D0%B5%D1%81%D1%82%D1%8C-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF-%D1%83-%D0%BB%D1%8F%D0%BC%D0%B1%D0%B4%D0%B0-%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9
Как отсортировать список строк с помощью лямбда-выражения?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA-%D0%BE%D1%82%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA-%D1%81%D1%82%D1%80%D0%BE%D0%BA-%D1%81-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E-%D0%BB%D1%8F%D0%BC%D0%B1%D0%B4%D0%B0-%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F
Что такое «ссылка на метод»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0-%D0%BD%D0%B0-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4
Какие виды ссылок на методы вы знаете?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%B2%D0%B8%D0%B4%D1%8B-%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D0%BA-%D0%BD%D0%B0-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5
Объясните выражение System.out::println.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BE%D0%B1%D1%8A%D1%8F%D1%81%D0%BD%D0%B8%D1%82%D0%B5-%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-systemoutprintln
Что такое «функциональные интерфейсы»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B
Для чего нужны функциональные интерфейсы Function, DoubleFunction, IntFunction и LongFunction?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%BD%D1%8B-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-functiontr-doublefunctionr-intfunctionr-%D0%B8-longfunctionr
Для чего нужны функциональные интерфейсы UnaryOperator, DoubleUnaryOperator, IntUnaryOperator и LongUnaryOperator?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%BD%D1%8B-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-unaryoperatort-doubleunaryoperator-intunaryoperator-%D0%B8-longunaryoperator
Для чего нужны функциональные интерфейсы BinaryOperator, DoubleBinaryOperator, IntBinaryOperator и LongBinaryOperator?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%BD%D1%8B-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-binaryoperatort-doublebinaryoperator-intbinaryoperator-%D0%B8-longbinaryoperator
Для чего нужны функциональные интерфейсы Predicate, DoublePredicate, IntPredicate и LongPredicate?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%BD%D1%8B-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-predicatet-doublepredicate-intpredicate-%D0%B8-longpredicate
Для чего нужны функциональные интерфейсы Consumer, DoubleConsumer, IntConsumer и LongConsumer?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%BD%D1%8B-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-consumert-doubleconsumer-intconsumer-%D0%B8-longconsumer
Для чего нужны функциональные интерфейсы Supplier, BooleanSupplier, DoubleSupplier, IntSupplier и LongSupplier?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%BD%D1%8B-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-suppliert-booleansupplier-doublesupplier-intsupplier-%D0%B8-longsupplier
Для чего нужен функциональный интерфейс BiConsumer?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%B5%D0%BD-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81-biconsumertu
Для чего нужен функциональный интерфейс BiFunction?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%B5%D0%BD-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81-bifunctiontur
Для чего нужен функциональный интерфейс BiPredicate?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%B5%D0%BD-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81-bipredicatetu
Для чего нужны функциональные интерфейсы вида _To_Function?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%BD%D1%8B-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-%D0%B2%D0%B8%D0%B4%D0%B0-tofunction
Для чего нужны функциональные интерфейсы ToDoubleBiFunction, ToIntBiFunction и ToLongBiFunction?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%BD%D1%8B-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-todoublebifunctiontu-tointbifunctiontu-%D0%B8-tolongbifunctiontu
Для чего нужны функциональные интерфейсы ToDoubleFunction, ToIntFunction и ToLongFunction?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%BD%D1%8B-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-todoublefunctiont-tointfunctiont-%D0%B8-tolongfunctiont
Для чего нужны функциональные интерфейсы ObjDoubleConsumer, ObjIntConsumer и ObjLongConsumer?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%BD%D1%8B-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-objdoubleconsumert-objintconsumert-%D0%B8-objlongconsumert
Что такое StringJoiner?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-stringjoiner
Что такое default методы интерфейса?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-default-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B0
Как вызывать default метод интерфейса в реализующем этот интерфейс классе?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA-%D0%B2%D1%8B%D0%B7%D1%8B%D0%B2%D0%B0%D1%82%D1%8C-default-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B0-%D0%B2-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D1%83%D1%8E%D1%89%D0%B5%D0%BC-%D1%8D%D1%82%D0%BE%D1%82-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B5
Что такое static метод интерфейса?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-static-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B0
Как вызывать static метод интерфейса?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA-%D0%B2%D1%8B%D0%B7%D1%8B%D0%B2%D0%B0%D1%82%D1%8C-static-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B0
Что такое Optional?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-optional
Что такое Stream?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-stream
Какие существуют способы создания стрима?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F-%D1%81%D1%82%D1%80%D0%B8%D0%BC%D0%B0
В чем разница между Collection и Stream?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-collection-%D0%B8-stream
Для чего нужен метод collect() в стримах?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%B5%D0%BD-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-collect-%D0%B2-%D1%81%D1%82%D1%80%D0%B8%D0%BC%D0%B0%D1%85
Для чего в стримах применяются методы forEach() и forEachOrdered()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B2-%D1%81%D1%82%D1%80%D0%B8%D0%BC%D0%B0%D1%85-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D1%8F%D1%8E%D1%82%D1%81%D1%8F-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-foreach-%D0%B8-foreachordered
Для чего в стримах предназначены методы map() и mapToInt(), mapToDouble(), mapToLong()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B2-%D1%81%D1%82%D1%80%D0%B8%D0%BC%D0%B0%D1%85-%D0%BF%D1%80%D0%B5%D0%B4%D0%BD%D0%B0%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D1%8B-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-map-%D0%B8-maptoint-maptodouble-maptolong
Какова цель метода filter() в стримах?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B2%D0%B0-%D1%86%D0%B5%D0%BB%D1%8C-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0-filter-%D0%B2-%D1%81%D1%82%D1%80%D0%B8%D0%BC%D0%B0%D1%85
Для чего в стримах предназначен метод limit()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B2-%D1%81%D1%82%D1%80%D0%B8%D0%BC%D0%B0%D1%85-%D0%BF%D1%80%D0%B5%D0%B4%D0%BD%D0%B0%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-limit
Для чего в стримах предназначен метод sorted()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B2-%D1%81%D1%82%D1%80%D0%B8%D0%BC%D0%B0%D1%85-%D0%BF%D1%80%D0%B5%D0%B4%D0%BD%D0%B0%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-sorted
Для чего в стримах предназначены методы flatMap(), flatMapToInt(), flatMapToDouble(), flatMapToLong()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B2-%D1%81%D1%82%D1%80%D0%B8%D0%BC%D0%B0%D1%85-%D0%BF%D1%80%D0%B5%D0%B4%D0%BD%D0%B0%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D1%8B-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-flatmap-flatmaptoint-flatmaptodouble-flatmaptolong
Расскажите о параллельной обработке в Java 8.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D1%80%D0%B0%D1%81%D1%81%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5-%D0%BE-%D0%BF%D0%B0%D1%80%D0%B0%D0%BB%D0%BB%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5-%D0%B2-java-8
Какие конечные методы работы со стримами вы знаете?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BE%D0%BD%D0%B5%D1%87%D0%BD%D1%8B%D0%B5-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%81%D0%BE-%D1%81%D1%82%D1%80%D0%B8%D0%BC%D0%B0%D0%BC%D0%B8-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5
Какие промежуточные методы работы со стримами вы знаете?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D0%BC%D0%B5%D0%B6%D1%83%D1%82%D0%BE%D1%87%D0%BD%D1%8B%D0%B5-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%81%D0%BE-%D1%81%D1%82%D1%80%D0%B8%D0%BC%D0%B0%D0%BC%D0%B8-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5
Как вывести на экран 10 случайных чисел, используя forEach()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA-%D0%B2%D1%8B%D0%B2%D0%B5%D1%81%D1%82%D0%B8-%D0%BD%D0%B0-%D1%8D%D0%BA%D1%80%D0%B0%D0%BD-10-%D1%81%D0%BB%D1%83%D1%87%D0%B0%D0%B9%D0%BD%D1%8B%D1%85-%D1%87%D0%B8%D1%81%D0%B5%D0%BB-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F-foreach
Как можно вывести на экран уникальные квадраты чисел используя метод map()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA-%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE-%D0%B2%D1%8B%D0%B2%D0%B5%D1%81%D1%82%D0%B8-%D0%BD%D0%B0-%D1%8D%D0%BA%D1%80%D0%B0%D0%BD-%D1%83%D0%BD%D0%B8%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%BA%D0%B2%D0%B0%D0%B4%D1%80%D0%B0%D1%82%D1%8B-%D1%87%D0%B8%D1%81%D0%B5%D0%BB-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-map
Как вывести на экран количество пустых строк с помощью метода filter()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA-%D0%B2%D1%8B%D0%B2%D0%B5%D1%81%D1%82%D0%B8-%D0%BD%D0%B0-%D1%8D%D0%BA%D1%80%D0%B0%D0%BD-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE-%D0%BF%D1%83%D1%81%D1%82%D1%8B%D1%85-%D1%81%D1%82%D1%80%D0%BE%D0%BA-%D1%81-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0-filter
Как вывести на экран 10 случайных чисел в порядке возрастания?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA-%D0%B2%D1%8B%D0%B2%D0%B5%D1%81%D1%82%D0%B8-%D0%BD%D0%B0-%D1%8D%D0%BA%D1%80%D0%B0%D0%BD-10-%D1%81%D0%BB%D1%83%D1%87%D0%B0%D0%B9%D0%BD%D1%8B%D1%85-%D1%87%D0%B8%D1%81%D0%B5%D0%BB-%D0%B2-%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BA%D0%B5-%D0%B2%D0%BE%D0%B7%D1%80%D0%B0%D1%81%D1%82%D0%B0%D0%BD%D0%B8%D1%8F
Как найти максимальное число в наборе?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA-%D0%BD%D0%B0%D0%B9%D1%82%D0%B8-%D0%BC%D0%B0%D0%BA%D1%81%D0%B8%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5-%D1%87%D0%B8%D1%81%D0%BB%D0%BE-%D0%B2-%D0%BD%D0%B0%D0%B1%D0%BE%D1%80%D0%B5
Как найти минимальное число в наборе?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA-%D0%BD%D0%B0%D0%B9%D1%82%D0%B8-%D0%BC%D0%B8%D0%BD%D0%B8%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5-%D1%87%D0%B8%D1%81%D0%BB%D0%BE-%D0%B2-%D0%BD%D0%B0%D0%B1%D0%BE%D1%80%D0%B5
Как получить сумму всех чисел в наборе?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D1%81%D1%83%D0%BC%D0%BC%D1%83-%D0%B2%D1%81%D0%B5%D1%85-%D1%87%D0%B8%D1%81%D0%B5%D0%BB-%D0%B2-%D0%BD%D0%B0%D0%B1%D0%BE%D1%80%D0%B5
Как получить среднее значение всех чисел?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D1%81%D1%80%D0%B5%D0%B4%D0%BD%D0%B5%D0%B5-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2%D1%81%D0%B5%D1%85-%D1%87%D0%B8%D1%81%D0%B5%D0%BB
Какие дополнительные методы для работы с ассоциативными массивами (maps) появились в Java 8?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%81-%D0%B0%D1%81%D1%81%D0%BE%D1%86%D0%B8%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%BC%D0%B8-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0%D0%BC%D0%B8-maps-%D0%BF%D0%BE%D1%8F%D0%B2%D0%B8%D0%BB%D0%B8%D1%81%D1%8C-%D0%B2-java-8
Что такое Spliterator?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-spliterator
Что такое LocalDateTime?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-localdatetime
Что такое ZonedDateTime?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-zoneddatetime
Как получить текущую дату с использованием Date Time API из Java 8?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D1%82%D0%B5%D0%BA%D1%83%D1%89%D1%83%D1%8E-%D0%B4%D0%B0%D1%82%D1%83-%D1%81-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC-date-time-api-%D0%B8%D0%B7-java-8
Как добавить 1 неделю, 1 месяц, 1 год, 10 лет к текущей дате с использованием Date Time API?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-1-%D0%BD%D0%B5%D0%B4%D0%B5%D0%BB%D1%8E-1-%D0%BC%D0%B5%D1%81%D1%8F%D1%86-1-%D0%B3%D0%BE%D0%B4-10-%D0%BB%D0%B5%D1%82-%D0%BA-%D1%82%D0%B5%D0%BA%D1%83%D1%89%D0%B5%D0%B9-%D0%B4%D0%B0%D1%82%D0%B5-%D1%81-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC-date-time-api
Как получить следующий вторник используя Date Time API?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D1%81%D0%BB%D0%B5%D0%B4%D1%83%D1%8E%D1%89%D0%B8%D0%B9-%D0%B2%D1%82%D0%BE%D1%80%D0%BD%D0%B8%D0%BA-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F-date-time-api
Как получить вторую субботу текущего месяца используя Date Time API?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D0%B2%D1%82%D0%BE%D1%80%D1%83%D1%8E-%D1%81%D1%83%D0%B1%D0%B1%D0%BE%D1%82%D1%83-%D1%82%D0%B5%D0%BA%D1%83%D1%89%D0%B5%D0%B3%D0%BE-%D0%BC%D0%B5%D1%81%D1%8F%D1%86%D0%B0-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F-date-time-api
Как получить текущее время с точностью до миллисекунд используя Date Time API?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D1%82%D0%B5%D0%BA%D1%83%D1%89%D0%B5%D0%B5-%D0%B2%D1%80%D0%B5%D0%BC%D1%8F-%D1%81-%D1%82%D0%BE%D1%87%D0%BD%D0%BE%D1%81%D1%82%D1%8C%D1%8E-%D0%B4%D0%BE-%D0%BC%D0%B8%D0%BB%D0%BB%D0%B8%D1%81%D0%B5%D0%BA%D1%83%D0%BD%D0%B4-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F-date-time-api
Как получить текущее время по местному времени с точностью до миллисекунд используя Date Time API?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D1%82%D0%B5%D0%BA%D1%83%D1%89%D0%B5%D0%B5-%D0%B2%D1%80%D0%B5%D0%BC%D1%8F-%D0%BF%D0%BE-%D0%BC%D0%B5%D1%81%D1%82%D0%BD%D0%BE%D0%BC%D1%83-%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B8-%D1%81-%D1%82%D0%BE%D1%87%D0%BD%D0%BE%D1%81%D1%82%D1%8C%D1%8E-%D0%B4%D0%BE-%D0%BC%D0%B8%D0%BB%D0%BB%D0%B8%D1%81%D0%B5%D0%BA%D1%83%D0%BD%D0%B4-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F-date-time-api
Как определить повторяемую аннотацию?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA-%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B8%D1%82%D1%8C-%D0%BF%D0%BE%D0%B2%D1%82%D0%BE%D1%80%D1%8F%D0%B5%D0%BC%D1%83%D1%8E-%D0%B0%D0%BD%D0%BD%D0%BE%D1%82%D0%B0%D1%86%D0%B8%D1%8E
Что такое Nashorn?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-nashorn
Что такое jjs?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-jjs
Какой класс появился в Java 8 для кодирования/декодирования данных?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B9-%D0%BA%D0%BB%D0%B0%D1%81%D1%81-%D0%BF%D0%BE%D1%8F%D0%B2%D0%B8%D0%BB%D1%81%D1%8F-%D0%B2-java-8-%D0%B4%D0%BB%D1%8F-%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%D0%B4%D0%B5%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85
Как создать Base64 кодировщик и декодировщик?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/006-java8.md#%D0%BA%D0%B0%D0%BA-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-base64-%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D1%89%D0%B8%D0%BA-%D0%B8-%D0%B4%D0%B5%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D1%89%D0%B8%D0%BA
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#потоки-вводавывода-в-java
В чём заключается разница между IO и NIO?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D0%B2-%D1%87%D1%91%D0%BC-%D0%B7%D0%B0%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-io-%D0%B8-nio
Какие особенности NIO вы знаете?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BE%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8-nio-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5
Что такое «каналы»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D1%8B
Какие существуют виды потоков ввода/вывода?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D0%B2%D0%B8%D0%B4%D1%8B-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%B2-%D0%B2%D0%B2%D0%BE%D0%B4%D0%B0%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0
Назовите основные классы потоков ввода/вывода.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D0%BD%D0%B0%D0%B7%D0%BE%D0%B2%D0%B8%D1%82%D0%B5-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D1%8B-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%B2-%D0%B2%D0%B2%D0%BE%D0%B4%D0%B0%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0
В каких пакетах расположены классы потоков ввода/вывода?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D0%B2-%D0%BA%D0%B0%D0%BA%D0%B8%D1%85-%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%B0%D1%85-%D1%80%D0%B0%D1%81%D0%BF%D0%BE%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D1%8B-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D1%8B-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%B2-%D0%B2%D0%B2%D0%BE%D0%B4%D0%B0%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0
Какие подклассы класса InputStream вы знаете, для чего они предназначены?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D1%8B-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0-inputstream-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5-%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BE%D0%BD%D0%B8-%D0%BF%D1%80%D0%B5%D0%B4%D0%BD%D0%B0%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D1%8B
Для чего используется PushbackInputStream?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D1%82%D1%81%D1%8F-pushbackinputstream
Для чего используется SequenceInputStream?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D1%82%D1%81%D1%8F-sequenceinputstream
Какой класс позволяет читать данные из входного байтового потока в формате примитивных типов данных?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B9-%D0%BA%D0%BB%D0%B0%D1%81%D1%81-%D0%BF%D0%BE%D0%B7%D0%B2%D0%BE%D0%BB%D1%8F%D0%B5%D1%82-%D1%87%D0%B8%D1%82%D0%B0%D1%82%D1%8C-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5-%D0%B8%D0%B7-%D0%B2%D1%85%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE-%D0%B1%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%B0-%D0%B2-%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B5-%D0%BF%D1%80%D0%B8%D0%BC%D0%B8%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85-%D1%82%D0%B8%D0%BF%D0%BE%D0%B2-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85
Какие подклассы класса OutputStream вы знаете, для чего они предназначены?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D1%8B-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0-outputstream-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5-%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BE%D0%BD%D0%B8-%D0%BF%D1%80%D0%B5%D0%B4%D0%BD%D0%B0%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D1%8B
Какие подклассы класса Reader вы знаете, для чего они предназначены?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D1%8B-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0-reader-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5-%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BE%D0%BD%D0%B8-%D0%BF%D1%80%D0%B5%D0%B4%D0%BD%D0%B0%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D1%8B
Какие подклассы класса Writer вы знаете, для чего они предназначены?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D1%8B-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0-writer-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5-%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BE%D0%BD%D0%B8-%D0%BF%D1%80%D0%B5%D0%B4%D0%BD%D0%B0%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D1%8B
В чем отличие класса PrintWriter от PrintStream?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B8%D0%B5-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0-printwriter-%D0%BE%D1%82-printstream
Чем отличаются и что общего у InputStream, OutputStream, Reader, Writer?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D1%87%D0%B5%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F-%D0%B8-%D1%87%D1%82%D0%BE-%D0%BE%D0%B1%D1%89%D0%B5%D0%B3%D0%BE-%D1%83-inputstream-outputstream-reader-writer
Какие классы позволяют преобразовать байтовые потоки в символьные и обратно?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D1%8B-%D0%BF%D0%BE%D0%B7%D0%B2%D0%BE%D0%BB%D1%8F%D1%8E%D1%82-%D0%BF%D1%80%D0%B5%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%B1%D0%B0%D0%B9%D1%82%D0%BE%D0%B2%D1%8B%D0%B5-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%B8-%D0%B2-%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B8-%D0%BE%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%BE
Какие классы позволяют ускорить чтение/запись за счет использования буфера?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D1%8B-%D0%BF%D0%BE%D0%B7%D0%B2%D0%BE%D0%BB%D1%8F%D1%8E%D1%82-%D1%83%D1%81%D0%BA%D0%BE%D1%80%D0%B8%D1%82%D1%8C-%D1%87%D1%82%D0%B5%D0%BD%D0%B8%D0%B5%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C-%D0%B7%D0%B0-%D1%81%D1%87%D0%B5%D1%82-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%B1%D1%83%D1%84%D0%B5%D1%80%D0%B0
Какой класс предназначен для работы с элементами файловой системы?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B9-%D0%BA%D0%BB%D0%B0%D1%81%D1%81-%D0%BF%D1%80%D0%B5%D0%B4%D0%BD%D0%B0%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%81-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D0%BC%D0%B8-%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%BE%D0%B9-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B
Какие методы класса File вы знаете?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0-file-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5
Что вы знаете об интерфейсе FileFilter?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D1%87%D1%82%D0%BE-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5-%D0%BE%D0%B1-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B5-filefilter
Как выбрать все элементы определенного каталога по критерию (например, с определенным расширением)?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D0%BA%D0%B0%D0%BA-%D0%B2%D1%8B%D0%B1%D1%80%D0%B0%D1%82%D1%8C-%D0%B2%D1%81%D0%B5-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D1%8B-%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3%D0%B0-%D0%BF%D0%BE-%D0%BA%D1%80%D0%B8%D1%82%D0%B5%D1%80%D0%B8%D1%8E-%D0%BD%D0%B0%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80-%D1%81-%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%BC-%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC
Что вы знаете о RandomAccessFile?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D1%87%D1%82%D0%BE-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5-%D0%BE-randomaccessfile
Какие режимы доступа к файлу есть у RandomAccessFile?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D1%8B-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0-%D0%BA-%D1%84%D0%B0%D0%B9%D0%BB%D1%83-%D0%B5%D1%81%D1%82%D1%8C-%D1%83-randomaccessfile
Какие классы поддерживают чтение и запись потоков в компрессированном формате?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D1%8B-%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D0%B2%D0%B0%D1%8E%D1%82-%D1%87%D1%82%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%B2-%D0%B2-%D0%BA%D0%BE%D0%BC%D0%BF%D1%80%D0%B5%D1%81%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%BC-%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B5
Существует ли возможность перенаправить потоки стандартного ввода/вывода?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D0%B5%D1%82-%D0%BB%D0%B8-%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%B0%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%B8-%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D0%BE%D0%B3%D0%BE-%D0%B2%D0%B2%D0%BE%D0%B4%D0%B0%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0
Какой символ является разделителем при указании пути в файловой системе?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B9-%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB-%D1%8F%D0%B2%D0%BB%D1%8F%D0%B5%D1%82%D1%81%D1%8F-%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%B8%D1%82%D0%B5%D0%BB%D0%B5%D0%BC-%D0%BF%D1%80%D0%B8-%D1%83%D0%BA%D0%B0%D0%B7%D0%B0%D0%BD%D0%B8%D0%B8-%D0%BF%D1%83%D1%82%D0%B8-%D0%B2-%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%BE%D0%B9-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B5
Что такое «абсолютный путь» и «относительный путь»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%B0%D0%B1%D1%81%D0%BE%D0%BB%D1%8E%D1%82%D0%BD%D1%8B%D0%B9-%D0%BF%D1%83%D1%82%D1%8C-%D0%B8-%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%BF%D1%83%D1%82%D1%8C
Что такое «символьная ссылка»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/007-io.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#сериализация-в-java
Что такое «сериализация»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/008-serialization.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F
Опишите процесс сериализации/десериализации с использованием Serializable.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/008-serialization.md#%D0%BE%D0%BF%D0%B8%D1%88%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81-%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%D0%B4%D0%B5%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8-%D1%81-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC-serializable
Как изменить стандартное поведение сериализации/десериализации?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/008-serialization.md#%D0%BA%D0%B0%D0%BA-%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C-%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D0%BE%D0%B5-%D0%BF%D0%BE%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8%D0%B4%D0%B5%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8
Как исключить поля из сериализации?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/008-serialization.md#%D0%BA%D0%B0%D0%BA-%D0%B8%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C-%D0%BF%D0%BE%D0%BB%D1%8F-%D0%B8%D0%B7-%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8
Что обозначает ключевое слово transient?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/008-serialization.md#%D1%87%D1%82%D0%BE-%D0%BE%D0%B1%D0%BE%D0%B7%D0%BD%D0%B0%D1%87%D0%B0%D0%B5%D1%82-%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%B2%D0%BE%D0%B5-%D1%81%D0%BB%D0%BE%D0%B2%D0%BE-transient
Какое влияние оказывают на сериализуемость модификаторы полей static и finalhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/008-serialization.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B5-%D0%B2%D0%BB%D0%B8%D1%8F%D0%BD%D0%B8%D0%B5-%D0%BE%D0%BA%D0%B0%D0%B7%D1%8B%D0%B2%D0%B0%D1%8E%D1%82-%D0%BD%D0%B0-%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D1%83%D0%B5%D0%BC%D0%BE%D1%81%D1%82%D1%8C-%D0%BC%D0%BE%D0%B4%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B-%D0%BF%D0%BE%D0%BB%D0%B5%D0%B9-static-%D0%B8-final
Как не допустить сериализацию?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/008-serialization.md#%D0%BA%D0%B0%D0%BA-%D0%BD%D0%B5-%D0%B4%D0%BE%D0%BF%D1%83%D1%81%D1%82%D0%B8%D1%82%D1%8C-%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8E
Как создать собственный протокол сериализации?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/008-serialization.md#%D0%BA%D0%B0%D0%BA-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-%D1%81%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB-%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8
Какая роль поля serialVersionUID в сериализации?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/008-serialization.md#%D0%BA%D0%B0%D0%BA%D0%B0%D1%8F-%D1%80%D0%BE%D0%BB%D1%8C-%D0%BF%D0%BE%D0%BB%D1%8F-serialversionuid-%D0%B2-%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8
Когда стоит изменять значение поля serialVersionUID?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/008-serialization.md#%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0-%D1%81%D1%82%D0%BE%D0%B8%D1%82-%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D1%8F%D1%82%D1%8C-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D0%BE%D0%BB%D1%8F-serialversionuid
В чем проблема сериализации Singleton?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/008-serialization.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0-%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8-singleton
Какие существуют способы контроля за значениями десериализованного объектаhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/008-serialization.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B-%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8F-%D0%B7%D0%B0-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC%D0%B8-%D0%B4%D0%B5%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%B0
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#многопоточность-в-java
Расскажите о модели памяти Java?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%80%D0%B0%D1%81%D1%81%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5-%D0%BE-%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8-%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8-java
Что такое «потокобезопасность»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C
В чём разница между «конкуренцией» и «параллелизмом»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%B2-%D1%87%D1%91%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D0%BA%D0%BE%D0%BD%D0%BA%D1%83%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D0%B5%D0%B9-%D0%B8-%D0%BF%D0%B0%D1%80%D0%B0%D0%BB%D0%BB%D0%B5%D0%BB%D0%B8%D0%B7%D0%BC%D0%BE%D0%BC
Что такое «кооперативная многозадачность»? Какой тип многозадачности использует Java? Чем обусловлен этот выбор?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BA%D0%BE%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%B0%D1%8F-%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D0%B7%D0%B0%D0%B4%D0%B0%D1%87%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%BA%D0%B0%D0%BA%D0%BE%D0%B9-%D1%82%D0%B8%D0%BF-%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D0%B7%D0%B0%D0%B4%D0%B0%D1%87%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D1%82-java-%D1%87%D0%B5%D0%BC-%D0%BE%D0%B1%D1%83%D1%81%D0%BB%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD-%D1%8D%D1%82%D0%BE%D1%82-%D0%B2%D1%8B%D0%B1%D0%BE%D1%80
Что такое ordering, as-if-serial semantics, sequential consistency, visibility, atomicity, happens-before, mutual exclusion, safe publication?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-ordering-as-if-serial-semantics-sequential-consistency-visibility-atomicity-happens-before-mutual-exclusion-safe-publication
Чем отличается процесс от потока?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D0%B5%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81-%D0%BE%D1%82-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%B0
Что такое «зелёные потоки» и есть ли они в Java?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%B7%D0%B5%D0%BB%D1%91%D0%BD%D1%8B%D0%B5-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%B8-%D0%B8-%D0%B5%D1%81%D1%82%D1%8C-%D0%BB%D0%B8-%D0%BE%D0%BD%D0%B8-%D0%B2-java
Каким образом можно создать поток?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%BC-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%BC-%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA
Чем различаются Thread и Runnable?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BB%D0%B8%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F-thread-%D0%B8-runnable
В чём заключается разница между методами start() и run()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%B2-%D1%87%D1%91%D0%BC-%D0%B7%D0%B0%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0%D0%BC%D0%B8-start-%D0%B8-run
Как принудительно запустить поток?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BA%D0%B0%D0%BA-%D0%BF%D1%80%D0%B8%D0%BD%D1%83%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D1%82%D0%B8%D1%82%D1%8C-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA
Что такое «монитор» в Java?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80-%D0%B2-java
Дайте определение понятию «синхронизация».https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%B4%D0%B0%D0%B9%D1%82%D0%B5-%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D0%BE%D0%BD%D1%8F%D1%82%D0%B8%D1%8E-%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F
Какие существуют способы синхронизации в Java?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B-%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8-%D0%B2-java
В каких состояниях может находиться поток?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%B2-%D0%BA%D0%B0%D0%BA%D0%B8%D1%85-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F%D1%85-%D0%BC%D0%BE%D0%B6%D0%B5%D1%82-%D0%BD%D0%B0%D1%85%D0%BE%D0%B4%D0%B8%D1%82%D1%8C%D1%81%D1%8F-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA
Можно ли создавать новые экземпляры класса, пока выполняется static synchronized метод?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE-%D0%BB%D0%B8-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%B2%D0%B0%D1%82%D1%8C-%D0%BD%D0%BE%D0%B2%D1%8B%D0%B5-%D1%8D%D0%BA%D0%B7%D0%B5%D0%BC%D0%BF%D0%BB%D1%8F%D1%80%D1%8B-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0-%D0%BF%D0%BE%D0%BA%D0%B0-%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D1%8F%D0%B5%D1%82%D1%81%D1%8F-static-synchronized-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4
Зачем может быть нужен private мьютекс?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%B7%D0%B0%D1%87%D0%B5%D0%BC-%D0%BC%D0%BE%D0%B6%D0%B5%D1%82-%D0%B1%D1%8B%D1%82%D1%8C-%D0%BD%D1%83%D0%B6%D0%B5%D0%BD-private-%D0%BC%D1%8C%D1%8E%D1%82%D0%B5%D0%BA%D1%81
Как работают методы wait() и notify()/notifyAll()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BA%D0%B0%D0%BA-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%8E%D1%82-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-wait-%D0%B8-notifynotifyall
В чем разница между notify() и notifyAll()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-notify-%D0%B8-notifyall
Почему методы wait() и notify() вызываются только в синхронизированном блоке?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-wait-%D0%B8-notify-%D0%B2%D1%8B%D0%B7%D1%8B%D0%B2%D0%B0%D1%8E%D1%82%D1%81%D1%8F-%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-%D0%B2-%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%B8%D0%B7%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%BC-%D0%B1%D0%BB%D0%BE%D0%BA%D0%B5
Чем отличается работа метода wait() с параметром и без параметра?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D0%B5%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0-wait-%D1%81-%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D0%BE%D0%BC-%D0%B8-%D0%B1%D0%B5%D0%B7-%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D0%B0
Чем отличаются методы Thread.sleep() и Thread.yield()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D0%B5%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-threadsleep-%D0%B8-threadyield
Как работает метод Thread.join()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BA%D0%B0%D0%BA-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-threadjoin
Что такое deadlock?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-deadlock
Что такое livelock?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-livelock
Как проверить, удерживает ли поток монитор определённого ресурса?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BA%D0%B0%D0%BA-%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%B8%D1%82%D1%8C-%D1%83%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D0%B2%D0%B0%D0%B5%D1%82-%D0%BB%D0%B8-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA-%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80-%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%91%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%B0
На каком объекте происходит синхронизация при вызове static synchronized метода?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BD%D0%B0-%D0%BA%D0%B0%D0%BA%D0%BE%D0%BC-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%B5-%D0%BF%D1%80%D0%BE%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%B8%D1%82-%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D0%BF%D1%80%D0%B8-%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2%D0%B5-static-synchronized-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0
В чём различия между volatile и Atomic переменными?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%B2-%D1%87%D1%91%D0%BC-%D1%80%D0%B0%D0%B7%D0%BB%D0%B8%D1%87%D0%B8%D1%8F-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-volatile-%D0%B8-atomic-%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%BC%D0%B8
В чём заключаются различия между java.util.concurrent.Atomic*.compareAndSwap() и java.util.concurrent.Atomic*.weakCompareAndSwap()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%B2-%D1%87%D1%91%D0%BC-%D0%B7%D0%B0%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F-%D1%80%D0%B0%D0%B7%D0%BB%D0%B8%D1%87%D0%B8%D1%8F-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-javautilconcurrentatomiccompareandswap-%D0%B8-javautilconcurrentatomicweakcompareandswap
Что значит «приоритет потока»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D1%82%D0%BE-%D0%B7%D0%BD%D0%B0%D1%87%D0%B8%D1%82-%D0%BF%D1%80%D0%B8%D0%BE%D1%80%D0%B8%D1%82%D0%B5%D1%82-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%B0
Что такое «потоки-демоны»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%B8-%D0%B4%D0%B5%D0%BC%D0%BE%D0%BD%D1%8B
Можно ли сделать основной поток программы демоном?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE-%D0%BB%D0%B8-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B-%D0%B4%D0%B5%D0%BC%D0%BE%D0%BD%D0%BE%D0%BC
Что значит «усыпить» поток?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D1%82%D0%BE-%D0%B7%D0%BD%D0%B0%D1%87%D0%B8%D1%82-%D1%83%D1%81%D1%8B%D0%BF%D0%B8%D1%82%D1%8C-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA
Чем отличаются два интерфейса Runnable и Callable?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D0%B5%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F-%D0%B4%D0%B2%D0%B0-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B0-runnable-%D0%B8-callable
Что такое FutureTask?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-futuretask
Что такое CompletableFuture?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-completablefuture
В чем заключаются различия между CyclicBarrier и CountDownLatch?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D0%B7%D0%B0%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F-%D1%80%D0%B0%D0%B7%D0%BB%D0%B8%D1%87%D0%B8%D1%8F-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-cyclicbarrier-%D0%B8-countdownlatch
Что такое race condition?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-race-condition
Существует ли способ решения проблемы race condition?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D0%B5%D1%82-%D0%BB%D0%B8-%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B-race-condition
Как остановить поток?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BA%D0%B0%D0%BA-%D0%BE%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA
Почему не рекомендуется использовать метод Thread.stop()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%BD%D0%B5-%D1%80%D0%B5%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D0%B4%D1%83%D0%B5%D1%82%D1%81%D1%8F-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-threadstop
Что происходит, когда в потоке выбрасывается исключение?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D1%82%D0%BE-%D0%BF%D1%80%D0%BE%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%B8%D1%82-%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0-%D0%B2-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%B5-%D0%B2%D1%8B%D0%B1%D1%80%D0%B0%D1%81%D1%8B%D0%B2%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D0%B8%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5
В чем разница между interrupted() и isInterrupted()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-interrupted-%D0%B8-isinterrupted
Что такое «пул потоков»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BF%D1%83%D0%BB-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%B2
Какого размера должен быть пул потоков?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B3%D0%BE-%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%80%D0%B0-%D0%B4%D0%BE%D0%BB%D0%B6%D0%B5%D0%BD-%D0%B1%D1%8B%D1%82%D1%8C-%D0%BF%D1%83%D0%BB-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%B2
Что будет, если очередь пула потоков уже заполнена, но подаётся новая задача?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D1%82%D0%BE-%D0%B1%D1%83%D0%B4%D0%B5%D1%82-%D0%B5%D1%81%D0%BB%D0%B8-%D0%BE%D1%87%D0%B5%D1%80%D0%B5%D0%B4%D1%8C-%D0%BF%D1%83%D0%BB%D0%B0-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%B2-%D1%83%D0%B6%D0%B5-%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B0-%D0%BD%D0%BE-%D0%BF%D0%BE%D0%B4%D0%B0%D1%91%D1%82%D1%81%D1%8F-%D0%BD%D0%BE%D0%B2%D0%B0%D1%8F-%D0%B7%D0%B0%D0%B4%D0%B0%D1%87%D0%B0
В чём заключается различие между методами submit() и execute() у пула потоков?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%B2-%D1%87%D1%91%D0%BC-%D0%B7%D0%B0%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D1%80%D0%B0%D0%B7%D0%BB%D0%B8%D1%87%D0%B8%D0%B5-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0%D0%BC%D0%B8-submit-%D0%B8-execute-%D1%83-%D0%BF%D1%83%D0%BB%D0%B0-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%B2
В чем заключаются различия между стеком (stack) и кучей (heap) с точки зрения многопоточности?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D0%B7%D0%B0%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F-%D1%80%D0%B0%D0%B7%D0%BB%D0%B8%D1%87%D0%B8%D1%8F-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D1%81%D1%82%D0%B5%D0%BA%D0%BE%D0%BC-stack-%D0%B8-%D0%BA%D1%83%D1%87%D0%B5%D0%B9-heap-%D1%81-%D1%82%D0%BE%D1%87%D0%BA%D0%B8-%D0%B7%D1%80%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D0%BF%D0%BE%D1%82%D0%BE%D1%87%D0%BD%D0%BE%D1%81%D1%82%D0%B8
Как поделиться данными между двумя потоками?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BA%D0%B0%D0%BA-%D0%BF%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8%D1%82%D1%8C%D1%81%D1%8F-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%BC%D0%B8-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D0%B4%D0%B2%D1%83%D0%BC%D1%8F-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%B0%D0%BC%D0%B8
Какой параметр запуска JVM используется для контроля размера стека потока?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B9-%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0-jvm-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D1%82%D1%81%D1%8F-%D0%B4%D0%BB%D1%8F-%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8F-%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%80%D0%B0-%D1%81%D1%82%D0%B5%D0%BA%D0%B0-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%B0
Как получить дамп потока?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BA%D0%B0%D0%BA-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D0%B4%D0%B0%D0%BC%D0%BF-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%B0
Что такое ThreadLocal-переменная?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-threadlocal-%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F
Назовите различия между synchronized и ReentrantLock?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BD%D0%B0%D0%B7%D0%BE%D0%B2%D0%B8%D1%82%D0%B5-%D1%80%D0%B0%D0%B7%D0%BB%D0%B8%D1%87%D0%B8%D1%8F-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-synchronized-%D0%B8-reentrantlock
Что такое ReadWriteLock?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-readwritelock
Что такое «блокирующий метод»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D1%83%D1%8E%D1%89%D0%B8%D0%B9-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4
Что такое «фреймворк Fork/Join»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%84%D1%80%D0%B5%D0%B9%D0%BC%D0%B2%D0%BE%D1%80%D0%BA-forkjoin
Что такое Semaphore?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-semaphore
Что такое double checked locking Singleton?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-double-checked-locking-singleton
Как создать потокобезопасный Singleton?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BA%D0%B0%D0%BA-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D1%8B%D0%B9-singleton
Чем полезны неизменяемые объекты?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D0%B5%D0%BC-%D0%BF%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D1%8B-%D0%BD%D0%B5%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D1%8F%D0%B5%D0%BC%D1%8B%D0%B5-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D1%8B
Что такое busy spin?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-busy-spin
Перечислите принципы, которым вы следуете в многопоточном программировании?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BF%D0%B5%D1%80%D0%B5%D1%87%D0%B8%D1%81%D0%BB%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF%D1%8B-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%BC-%D0%B2%D1%8B-%D1%81%D0%BB%D0%B5%D0%B4%D1%83%D0%B5%D1%82%D0%B5-%D0%B2-%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D0%BF%D0%BE%D1%82%D0%BE%D1%87%D0%BD%D0%BE%D0%BC-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B8
Какое из следующих утверждений о потоках неверно?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B5-%D0%B8%D0%B7-%D1%81%D0%BB%D0%B5%D0%B4%D1%83%D1%8E%D1%89%D0%B8%D1%85-%D1%83%D1%82%D0%B2%D0%B5%D1%80%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B9-%D0%BE-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%B0%D1%85-%D0%BD%D0%B5%D0%B2%D0%B5%D1%80%D0%BD%D0%BE
Даны 3 потока T1, T2 и T3? Как реализовать выполнение в последовательности T1, T2, T3?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%B4%D0%B0%D0%BD%D1%8B-3-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%B0-t1-t2-%D0%B8-t3-%D0%BA%D0%B0%D0%BA-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8-t1-t2-t3
Напишите минимальный неблокирующий стек (всего два метода — push() и pop()).https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BD%D0%B0%D0%BF%D0%B8%D1%88%D0%B8%D1%82%D0%B5-%D0%BC%D0%B8%D0%BD%D0%B8%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%BD%D0%B5%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D1%83%D1%8E%D1%89%D0%B8%D0%B9-%D1%81%D1%82%D0%B5%D0%BA-%D0%B2%D1%81%D0%B5%D0%B3%D0%BE-%D0%B4%D0%B2%D0%B0-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0-%E2%80%94-push-%D0%B8-pop
Напишите минимальный неблокирующий стек (всего два метода — push() и pop()) с использованием Semaphore.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BD%D0%B0%D0%BF%D0%B8%D1%88%D0%B8%D1%82%D0%B5-%D0%BC%D0%B8%D0%BD%D0%B8%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%BD%D0%B5%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D1%83%D1%8E%D1%89%D0%B8%D0%B9-%D1%81%D1%82%D0%B5%D0%BA-%D0%B2%D1%81%D0%B5%D0%B3%D0%BE-%D0%B4%D0%B2%D0%B0-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0-%E2%80%94-push-%D0%B8-pop-%D1%81-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC-semaphore
Напишите минимальный неблокирующий ArrayList (всего четыре метода — add(), get(), remove(), size()).https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BD%D0%B0%D0%BF%D0%B8%D1%88%D0%B8%D1%82%D0%B5-%D0%BC%D0%B8%D0%BD%D0%B8%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%BD%D0%B5%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D1%83%D1%8E%D1%89%D0%B8%D0%B9-arraylist-%D0%B2%D1%81%D0%B5%D0%B3%D0%BE-%D1%87%D0%B5%D1%82%D1%8B%D1%80%D0%B5-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0-%E2%80%94-add-get-remove-size
Напишите потокобезопасную реализацию класса с неблокирующим методом BigInteger next(), который возвращает элементы последовательности: [1, 2, 4, 8, 16, ...].https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BD%D0%B0%D0%BF%D0%B8%D1%88%D0%B8%D1%82%D0%B5-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D1%83%D1%8E-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8E-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B0-%D1%81-%D0%BD%D0%B5%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D1%83%D1%8E%D1%89%D0%B8%D0%BC-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BC-biginteger-next-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B9-%D0%B2%D0%BE%D0%B7%D0%B2%D1%80%D0%B0%D1%89%D0%B0%D0%B5%D1%82-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D1%8B-%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8-1-2-4-8-16-
Напишите простейший многопоточный ограниченный буфер с использованием synchronized.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BD%D0%B0%D0%BF%D0%B8%D1%88%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B5%D0%B9%D1%88%D0%B8%D0%B9-%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D0%BF%D0%BE%D1%82%D0%BE%D1%87%D0%BD%D1%8B%D0%B9-%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D0%B1%D1%83%D1%84%D0%B5%D1%80-%D1%81-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC-synchronized
Напишите простейший многопоточный ограниченный буфер с использованием ReentrantLock.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/009-concurrency.md#%D0%BD%D0%B0%D0%BF%D0%B8%D1%88%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B5%D0%B9%D1%88%D0%B8%D0%B9-%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D0%BF%D0%BE%D1%82%D0%BE%D1%87%D0%BD%D1%8B%D0%B9-%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D0%B1%D1%83%D1%84%D0%B5%D1%80-%D1%81-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC-reentrantlock
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#servlets
Что такое «сервлет»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/010-servlets.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%81%D0%B5%D1%80%D0%B2%D0%BB%D0%B5%D1%82
Что добавилось в спецификации Servlet 2.5, 3.0, 3.1, 4.0?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/010-servlets.md#%D1%87%D1%82%D0%BE-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D0%BB%D0%BE%D1%81%D1%8C-%D0%B2-%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8-servlet-25-30-31-40
В чем заключаются преимущества технологии сервлетов над CGI (Common Gateway Interface)?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/010-servlets.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D0%B7%D0%B0%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F-%D0%BF%D1%80%D0%B5%D0%B8%D0%BC%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B0-%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8-%D1%81%D0%B5%D1%80%D0%B2%D0%BB%D0%B5%D1%82%D0%BE%D0%B2-%D0%BD%D0%B0%D0%B4-cgi-common-gateway-interface
Что такое «контейнер сервлетов»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/010-servlets.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80-%D1%81%D0%B5%D1%80%D0%B2%D0%BB%D0%B5%D1%82%D0%BE%D0%B2
Зачем нужны сервера приложений, если есть контейнеры сервлетов?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/010-servlets.md#%D0%B7%D0%B0%D1%87%D0%B5%D0%BC-%D0%BD%D1%83%D0%B6%D0%BD%D1%8B-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B5%D1%81%D0%BB%D0%B8-%D0%B5%D1%81%D1%82%D1%8C-%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D1%8B-%D1%81%D0%B5%D1%80%D0%B2%D0%BB%D0%B5%D1%82%D0%BE%D0%B2
Как контейнер сервлетов управляет жизненным циклом сервлета, когда и какие методы вызываются?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/010-servlets.md#%D0%BA%D0%B0%D0%BA-%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80-%D1%81%D0%B5%D1%80%D0%B2%D0%BB%D0%B5%D1%82%D0%BE%D0%B2-%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D1%82-%D0%B6%D0%B8%D0%B7%D0%BD%D0%B5%D0%BD%D0%BD%D1%8B%D0%BC-%D1%86%D0%B8%D0%BA%D0%BB%D0%BE%D0%BC-%D1%81%D0%B5%D1%80%D0%B2%D0%BB%D0%B5%D1%82%D0%B0-%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0-%D0%B8-%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D0%B2%D1%8B%D0%B7%D1%8B%D0%B2%D0%B0%D1%8E%D1%82%D1%81%D1%8F
Что такое «дескриптор развертывания»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/010-servlets.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%B4%D0%B5%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D1%80-%D1%80%D0%B0%D0%B7%D0%B2%D0%B5%D1%80%D1%82%D1%8B%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F
Какие действия необходимо проделать при создании сервлетов?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/010-servlets.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%8F-%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D0%BE-%D0%BF%D1%80%D0%BE%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D0%BF%D1%80%D0%B8-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B8-%D1%81%D0%B5%D1%80%D0%B2%D0%BB%D0%B5%D1%82%D0%BE%D0%B2
Какие наиболее распространенные задачи выполняются в контейнере сервлетов?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/010-servlets.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BD%D0%B0%D0%B8%D0%B1%D0%BE%D0%BB%D0%B5%D0%B5-%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5-%D0%B7%D0%B0%D0%B4%D0%B0%D1%87%D0%B8-%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D1%8F%D1%8E%D1%82%D1%81%D1%8F-%D0%B2-%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%B5-%D1%81%D0%B5%D1%80%D0%B2%D0%BB%D0%B5%D1%82%D0%BE%D0%B2
Что вы знаете о сервлетных фильтрах?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/010-servlets.md#%D1%87%D1%82%D0%BE-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5-%D0%BE-%D1%81%D0%B5%D1%80%D0%B2%D0%BB%D0%B5%D1%82%D0%BD%D1%8B%D1%85-%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D1%85
Когда стоит использовать фильтры сервлетов, а когда слушателей?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/010-servlets.md#%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0-%D1%81%D1%82%D0%BE%D0%B8%D1%82-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D1%8B-%D1%81%D0%B5%D1%80%D0%B2%D0%BB%D0%B5%D1%82%D0%BE%D0%B2-%D0%B0-%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0-%D1%81%D0%BB%D1%83%D1%88%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9
Какие основные особенности появились в спецификации Servlet 3?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/010-servlets.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5-%D0%BE%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D0%BF%D0%BE%D1%8F%D0%B2%D0%B8%D0%BB%D0%B8%D1%81%D1%8C-%D0%B2-%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8-servlet-3
Какие способы аутентификации доступны сервлету?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/010-servlets.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B-%D0%B0%D1%83%D1%82%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D1%8B-%D1%81%D0%B5%D1%80%D0%B2%D0%BB%D0%B5%D1%82%D1%83
Что такое Java Server Pages (JSP)?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/010-servlets.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-java-server-pages-jsp
Зачем нужен JSP?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/010-servlets.md#%D0%B7%D0%B0%D1%87%D0%B5%D0%BC-%D0%BD%D1%83%D0%B6%D0%B5%D0%BD-jsp
Взаимодействие JSP - сервлет - JSP.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/010-servlets.md#%D0%B2%D0%B7%D0%B0%D0%B8%D0%BC%D0%BE%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B5-jsp-%D1%81%D0%B5%D1%80%D0%B2%D0%BB%D0%B5%D1%82-jsp
Опишите общие практические принципы работы с JSP.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/010-servlets.md#%D0%BE%D0%BF%D0%B8%D1%88%D0%B8%D1%82%D0%B5-%D0%BE%D0%B1%D1%89%D0%B8%D0%B5-%D0%BF%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5-%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF%D1%8B-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%81-jsp
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#spring
Какие методы реализации принципа Инверсия управления (IoC) вы знаете?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8-%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF%D0%B0-%D0%B8%D0%BD%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F-%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-ioc-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5
Какими способами можно реализовать «внедрение зависимостей» в Java?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%BC%D0%B8-%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D0%B0%D0%BC%D0%B8-%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%B2%D0%BD%D0%B5%D0%B4%D1%80%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B7%D0%B0%D0%B2%D0%B8%D1%81%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B5%D0%B9-%D0%B2-java
Что такое Spring?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-spring
Какие основные отличия в версиях Spring?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B8%D1%8F-%D0%B2-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F%D1%85-spring
В чем разница между Inversion of Control и Application Context?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-inversion-of-control-%D0%B8-application-context
В чем различие между web.xml и the Spring Context - servlet.xml?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BB%D0%B8%D1%87%D0%B8%D0%B5-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-webxml-%D0%B8-the-spring-context-servletxml
Сравните Application Context, IoC Container, vs Web Container и EJB Container. Нужен ли Web Container для запуска Spring Boot приложения?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D1%81%D1%80%D0%B0%D0%B2%D0%BD%D0%B8%D1%82%D0%B5-application-context-ioc-container-vs-web-container-%D0%B8-ejb-container-%D0%BD%D1%83%D0%B6%D0%B5%D0%BD-%D0%BB%D0%B8-web-container-%D0%B4%D0%BB%D1%8F-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0-spring-boot-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F
Как происходит запуск IoC-контейнера Spring?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%BA%D0%B0%D0%BA-%D0%BF%D1%80%D0%BE%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%B8%D1%82-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA-ioc-%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%B0-spring
Какие способы конфигурирование Spring существуют?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B-%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-spring-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82
Что предпочитаете использовать для конфигурации Spring?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D1%87%D1%82%D0%BE-%D0%BF%D1%80%D0%B5%D0%B4%D0%BF%D0%BE%D1%87%D0%B8%D1%82%D0%B0%D0%B5%D1%82%D0%B5-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%B4%D0%BB%D1%8F-%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%B8-spring
Что такое BeanPostProcessor?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-beanpostprocessor
Для чего нужен Component Scan?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%B5%D0%BD-component-scan
В чём отличие между @Component и @ComponentScan?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%B2-%D1%87%D1%91%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B8%D0%B5-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-component-%D0%B8-componentscan
Для чего используется аннотация @Bean?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D1%82%D1%81%D1%8F-%D0%B0%D0%BD%D0%BD%D0%BE%D1%82%D0%B0%D1%86%D0%B8%D1%8F-bean
В чём разница между @Bean и @Component?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%B2-%D1%87%D1%91%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-bean-%D0%B8-component
В чём разница между @Component, @Service и @Repository аннотациями?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%B2-%D1%87%D1%91%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-component-service-%D0%B8-repository-%D0%B0%D0%BD%D0%BD%D0%BE%D1%82%D0%B0%D1%86%D0%B8%D1%8F%D0%BC%D0%B8
Можем ли мы использовать @Component вместо @Service для бизнес логики?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%BC%D0%BE%D0%B6%D0%B5%D0%BC-%D0%BB%D0%B8-%D0%BC%D1%8B-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-component-%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%BE-service-%D0%B4%D0%BB%D1%8F-%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81-%D0%BB%D0%BE%D0%B3%D0%B8%D0%BA%D0%B8
Можем ли мы применить @Autowired с не сеттерами и не конструкторами методами?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%BC%D0%BE%D0%B6%D0%B5%D0%BC-%D0%BB%D0%B8-%D0%BC%D1%8B-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C-autowired-%D1%81-%D0%BD%D0%B5-%D1%81%D0%B5%D1%82%D1%82%D0%B5%D1%80%D0%B0%D0%BC%D0%B8-%D0%B8-%D0%BD%D0%B5-%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80%D0%B0%D0%BC%D0%B8-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0%D0%BC%D0%B8
В чем разница между Сквозной Функциональностью (Cross Cutting Concerns) и АОП (аспектно ориентированное программирование)?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D1%81%D0%BA%D0%B2%D0%BE%D0%B7%D0%BD%D0%BE%D0%B9-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%8C%D1%8E-cross-cutting-concerns-%D0%B8-%D0%B0%D0%BE%D0%BF-%D0%B0%D1%81%D0%BF%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
Почему возвращаемое значение при применении аспекта @Around может потеряться? Назовите причины.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%B2%D0%BE%D0%B7%D0%B2%D1%80%D0%B0%D1%89%D0%B0%D0%B5%D0%BC%D0%BE%D0%B5-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D1%80%D0%B8-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B8-%D0%B0%D1%81%D0%BF%D0%B5%D0%BA%D1%82%D0%B0-around-%D0%BC%D0%BE%D0%B6%D0%B5%D1%82-%D0%BF%D0%BE%D1%82%D0%B5%D1%80%D1%8F%D1%82%D1%8C%D1%81%D1%8F-%D0%BD%D0%B0%D0%B7%D0%BE%D0%B2%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%B8%D1%87%D0%B8%D0%BD%D1%8B
Как вы решаете какой бин внедрить, если у вас несколько подходящих бинов. Расскажите о @Primary и @Qualifier?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%BA%D0%B0%D0%BA-%D0%B2%D1%8B-%D1%80%D0%B5%D1%88%D0%B0%D0%B5%D1%82%D0%B5-%D0%BA%D0%B0%D0%BA%D0%BE%D0%B9-%D0%B1%D0%B8%D0%BD-%D0%B2%D0%BD%D0%B5%D0%B4%D1%80%D0%B8%D1%82%D1%8C-%D0%B5%D1%81%D0%BB%D0%B8-%D1%83-%D0%B2%D0%B0%D1%81-%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-%D0%BF%D0%BE%D0%B4%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D1%85-%D0%B1%D0%B8%D0%BD%D0%BE%D0%B2-%D1%80%D0%B0%D1%81%D1%81%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5-%D0%BE-primary-%D0%B8-qualifier
Как вы добавите Component Scan в Spring Boot?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%BA%D0%B0%D0%BA-%D0%B2%D1%8B-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D0%B5-component-scan-%D0%B2-spring-boot
Какие возможности предоставляет аннотация @Controller?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D0%BF%D1%80%D0%B5%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D1%82-%D0%B0%D0%BD%D0%BD%D0%BE%D1%82%D0%B0%D1%86%D0%B8%D1%8F-controller
В чём разница между @Controller и @RestController?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%B2-%D1%87%D1%91%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-controller-%D0%B8-restcontroller
Как мы можем выбрать подходящий бин при помощи application.properties?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%BA%D0%B0%D0%BA-%D0%BC%D1%8B-%D0%BC%D0%BE%D0%B6%D0%B5%D0%BC-%D0%B2%D1%8B%D0%B1%D1%80%D0%B0%D1%82%D1%8C-%D0%BF%D0%BE%D0%B4%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B8%D0%B9-%D0%B1%D0%B8%D0%BD-%D0%BF%D1%80%D0%B8-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D0%B8-applicationproperties
Почему иногда мы используем @ResponseBody, а иногда ResponseEntity?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%B8%D0%BD%D0%BE%D0%B3%D0%B4%D0%B0-%D0%BC%D1%8B-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D0%BC-responsebody-%D0%B0-%D0%B8%D0%BD%D0%BE%D0%B3%D0%B4%D0%B0-responseentity
В чем разница между Filters, Listeners and Interceptors?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-filters-listeners-and-interceptors
В чем разница между ModelMap и ModelAndView?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-modelmap-%D0%B8-modelandview
В чем разница между model.put() и model.addAttribute()?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-modelput-%D0%B8-modeladdattribute
Что можете рассказать про Form Binding?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D1%87%D1%82%D0%BE-%D0%BC%D0%BE%D0%B6%D0%B5%D1%82%D0%B5-%D1%80%D0%B0%D1%81%D1%81%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D1%8C-%D0%BF%D1%80%D0%BE-form-binding
Почему мы используем Hibernate Validator?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%BC%D1%8B-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D0%BC-hibernate-validator
Где должны располагаться статические (css, js, html) ресурсы в Spring MVC приложении?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%B3%D0%B4%D0%B5-%D0%B4%D0%BE%D0%BB%D0%B6%D0%BD%D1%8B-%D1%80%D0%B0%D1%81%D0%BF%D0%BE%D0%BB%D0%B0%D0%B3%D0%B0%D1%82%D1%8C%D1%81%D1%8F-%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5-css-js-html-%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%8B-%D0%B2-spring-mvc-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B8
Можно ли передать в запросе один и тот же параметр несколько раз?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/011-spring.md#%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE-%D0%BB%D0%B8-%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%82%D1%8C-%D0%B2-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B5-%D0%BE%D0%B4%D0%B8%D0%BD-%D0%B8-%D1%82%D0%BE%D1%82-%D0%B6%D0%B5-%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80-%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-%D1%80%D0%B0%D0%B7
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#jdbc
Что такое JDBC?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/012-jdbc.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-jdbc
В чем заключаются преимущества использования JDBC?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/012-jdbc.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D0%B7%D0%B0%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F-%D0%BF%D1%80%D0%B5%D0%B8%D0%BC%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B0-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-jdbc
Что из себя представляет JDBC URL?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/012-jdbc.md#%D1%87%D1%82%D0%BE-%D0%B8%D0%B7-%D1%81%D0%B5%D0%B1%D1%8F-%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D1%82-jdbc-url
Из каких частей стоит JDBC?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/012-jdbc.md#%D0%B8%D0%B7-%D0%BA%D0%B0%D0%BA%D0%B8%D1%85-%D1%87%D0%B0%D1%81%D1%82%D0%B5%D0%B9-%D1%81%D1%82%D0%BE%D0%B8%D1%82-jdbc
Перечислите основные классы и интерфейсы JDBC.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/012-jdbc.md#%D0%BF%D0%B5%D1%80%D0%B5%D1%87%D0%B8%D1%81%D0%BB%D0%B8%D1%82%D0%B5-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D1%8B-%D0%B8-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-jdbc
Перечислите основные типы данных используемые в JDBC. Как они связаны с типами Java?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/012-jdbc.md#%D0%BF%D0%B5%D1%80%D0%B5%D1%87%D0%B8%D1%81%D0%BB%D0%B8%D1%82%D0%B5-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5-%D1%82%D0%B8%D0%BF%D1%8B-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D0%BC%D1%8B%D0%B5-%D0%B2-jdbc-%D0%BA%D0%B0%D0%BA-%D0%BE%D0%BD%D0%B8-%D1%81%D0%B2%D1%8F%D0%B7%D0%B0%D0%BD%D1%8B-%D1%81-%D1%82%D0%B8%D0%BF%D0%B0%D0%BC%D0%B8-java
Опишите основные этапы работы с базой данных при использовании JDBC.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/012-jdbc.md#%D0%BE%D0%BF%D0%B8%D1%88%D0%B8%D1%82%D0%B5-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5-%D1%8D%D1%82%D0%B0%D0%BF%D1%8B-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%81-%D0%B1%D0%B0%D0%B7%D0%BE%D0%B9-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%BF%D1%80%D0%B8-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B8-jdbc
Как зарегистрировать драйвер JDBC?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/012-jdbc.md#%D0%BA%D0%B0%D0%BA-%D0%B7%D0%B0%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80-jdbc
Как установить соединение с базой данных?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/012-jdbc.md#%D0%BA%D0%B0%D0%BA-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C-%D1%81%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D1%81-%D0%B1%D0%B0%D0%B7%D0%BE%D0%B9-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85
Какие уровни изоляции транзакций поддерживаются в JDBC?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/012-jdbc.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D0%B8-%D0%B8%D0%B7%D0%BE%D0%BB%D1%8F%D1%86%D0%B8%D0%B8-%D1%82%D1%80%D0%B0%D0%BD%D0%B7%D0%B0%D0%BA%D1%86%D0%B8%D0%B9-%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D0%B2%D0%B0%D1%8E%D1%82%D1%81%D1%8F-%D0%B2-jdbc
При помощи чего формируются запросы к базе данных?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/012-jdbc.md#%D0%BF%D1%80%D0%B8-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D0%B8-%D1%87%D0%B5%D0%B3%D0%BE-%D1%84%D0%BE%D1%80%D0%BC%D0%B8%D1%80%D1%83%D1%8E%D1%82%D1%81%D1%8F-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%BA-%D0%B1%D0%B0%D0%B7%D0%B5-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85
Чем отличается Statement от PreparedStatement?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/012-jdbc.md#%D1%87%D0%B5%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F-statement-%D0%BE%D1%82-preparedstatement
Как осуществляется запрос к базе данных и обработка результатов?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/012-jdbc.md#%D0%BA%D0%B0%D0%BA-%D0%BE%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%BB%D1%8F%D0%B5%D1%82%D1%81%D1%8F-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81-%D0%BA-%D0%B1%D0%B0%D0%B7%D0%B5-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B8-%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D1%80%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D0%BE%D0%B2
Как вызвать хранимую процедуру?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/012-jdbc.md#%D0%BA%D0%B0%D0%BA-%D0%B2%D1%8B%D0%B7%D0%B2%D0%B0%D1%82%D1%8C-%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BC%D1%83%D1%8E-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D0%B4%D1%83%D1%80%D1%83
Как закрыть соединение с базой данных?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/012-jdbc.md#%D0%BA%D0%B0%D0%BA-%D0%B7%D0%B0%D0%BA%D1%80%D1%8B%D1%82%D1%8C-%D1%81%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D1%81-%D0%B1%D0%B0%D0%B7%D0%BE%D0%B9-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#orm
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#jms
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#логирование
Какие существуют типы логов?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/015-log.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D1%82%D0%B8%D0%BF%D1%8B-%D0%BB%D0%BE%D0%B3%D0%BE%D0%B2
Из каких частей состоит система журналирования log4j?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/015-log.md#%D0%B8%D0%B7-%D0%BA%D0%B0%D0%BA%D0%B8%D1%85-%D1%87%D0%B0%D1%81%D1%82%D0%B5%D0%B9-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D0%B8%D1%82-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0-%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-log4j
Что такое Logger в log4j?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/015-log.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-logger-%D0%B2-log4j
Что такое Appender в log4j?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/015-log.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-appender-%D0%B2-log4j
Что такое Layout в log4j?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/015-log.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-layout-%D0%B2-log4j
Перечислите уровни журналирования в log4j? Назовите порядок их приоритетности.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/015-log.md#%D0%BF%D0%B5%D1%80%D0%B5%D1%87%D0%B8%D1%81%D0%BB%D0%B8%D1%82%D0%B5-%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D0%B8-%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%B2-log4j-%D0%BD%D0%B0%D0%B7%D0%BE%D0%B2%D0%B8%D1%82%D0%B5-%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA-%D0%B8%D1%85-%D0%BF%D1%80%D0%B8%D0%BE%D1%80%D0%B8%D1%82%D0%B5%D1%82%D0%BD%D0%BE%D1%81%D1%82%D0%B8
Какие существуют способы конфигурирования log4j?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/015-log.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B-%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-log4j
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#тестирование
Опишите подход Test-Driven Developmenthttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/016-test.md#%D0%BE%D0%BF%D0%B8%D1%88%D0%B8%D1%82%D0%B5-%D0%BF%D0%BE%D0%B4%D1%85%D0%BE%D0%B4-test-driven-development
Что такое «пирамида тестирования»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/016-test.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BF%D0%B8%D1%80%D0%B0%D0%BC%D0%B8%D0%B4%D0%B0-%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F
Что такое «модульное тестирование»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/016-test.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5-%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
Зачем нужны модульные тесты?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/016-test.md#%D0%B7%D0%B0%D1%87%D0%B5%D0%BC-%D0%BD%D1%83%D0%B6%D0%BD%D1%8B-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D1%82%D0%B5%D1%81%D1%82%D1%8B
Какие характеристики хорошего модульные теста Вы знаете?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/016-test.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%85%D0%B0%D1%80%D0%B0%D0%BA%D1%82%D0%B5%D1%80%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B8-%D1%85%D0%BE%D1%80%D0%BE%D1%88%D0%B5%D0%B3%D0%BE-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D1%82%D0%B5%D1%81%D1%82%D0%B0-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5
Какие существуют шаблоны модульных тестов?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/016-test.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%D0%BD%D1%8B%D1%85-%D1%82%D0%B5%D1%81%D1%82%D0%BE%D0%B2
Что такое «интеграционное тестирование»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/016-test.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%BE%D0%B5-%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
Чем интеграционное тестирование отличается от модульного?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/016-test.md#%D1%87%D0%B5%D0%BC-%D0%B8%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%BE%D0%B5-%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D0%BE%D1%82-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE
Какие существуют виды тестовых объектов?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/016-test.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D0%B2%D0%B8%D0%B4%D1%8B-%D1%82%D0%B5%D1%81%D1%82%D0%BE%D0%B2%D1%8B%D1%85-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2
Чем stub отличается от mock?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/016-test.md#%D1%87%D0%B5%D0%BC-stub-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D0%BE%D1%82-mock
Что такое «фикстуры»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/016-test.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%84%D0%B8%D0%BA%D1%81%D1%82%D1%83%D1%80%D1%8B
Какие аннотации фикстур существуют в JUnit4 или 5?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/016-test.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%B0%D0%BD%D0%BD%D0%BE%D1%82%D0%B0%D1%86%D0%B8%D0%B8-%D1%84%D0%B8%D0%BA%D1%81%D1%82%D1%83%D1%80-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D0%B2-junit4-%D0%B8%D0%BB%D0%B8-5
Для чего в JUnit используется аннотация @Ignore или @Disabled?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/016-test.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B2-junit-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D1%82%D1%81%D1%8F-%D0%B0%D0%BD%D0%BD%D0%BE%D1%82%D0%B0%D1%86%D0%B8%D1%8F-ignore-%D0%B8%D0%BB%D0%B8-disabled
Какие фреймворки для поддержки автоматизированного приемочного тестирования Вы знаете?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/016-test.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%84%D1%80%D0%B5%D0%B9%D0%BC%D0%B2%D0%BE%D1%80%D0%BA%D0%B8-%D0%B4%D0%BB%D1%8F-%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8-%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D0%B7%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BF%D1%80%D0%B8%D0%B5%D0%BC%D0%BE%D1%87%D0%BD%D0%BE%D0%B3%D0%BE-%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5
Какие утилиты для нагрузочного тестирования Вы знаете?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/016-test.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%83%D1%82%D0%B8%D0%BB%D0%B8%D1%82%D1%8B-%D0%B4%D0%BB%D1%8F-%D0%BD%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BE%D1%87%D0%BD%D0%BE%D0%B3%D0%BE-%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#языки-разметки-xml-json-yaml
Что такое XML?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/019-ml.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-xml
Что такое DTD?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/019-ml.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-dtd
Чем well-formed XML отличается от valid XML?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/019-ml.md#%D1%87%D0%B5%D0%BC-well-formed-xml-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D0%BE%D1%82-valid-xml
Что такое «пространство имен» в XML?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/019-ml.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE-%D0%B8%D0%BC%D0%B5%D0%BD-%D0%B2-xml
Что такое XSD? В чём его преимущества перед XML DTD?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/019-ml.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-xsd-%D0%B2-%D1%87%D1%91%D0%BC-%D0%B5%D0%B3%D0%BE-%D0%BF%D1%80%D0%B5%D0%B8%D0%BC%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B0-%D0%BF%D0%B5%D1%80%D0%B5%D0%B4-xml-dtd
Какие типы существуют в XSD?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/019-ml.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%82%D0%B8%D0%BF%D1%8B-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D0%B2-xsd
Какие вы знаете методы чтения XML? Опишите сильные и слабые стороны каждого метода.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/019-ml.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D1%87%D1%82%D0%B5%D0%BD%D0%B8%D1%8F-xml-%D0%BE%D0%BF%D0%B8%D1%88%D0%B8%D1%82%D0%B5-%D1%81%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B8-%D1%81%D0%BB%D0%B0%D0%B1%D1%8B%D0%B5-%D1%81%D1%82%D0%BE%D1%80%D0%BE%D0%BD%D1%8B-%D0%BA%D0%B0%D0%B6%D0%B4%D0%BE%D0%B3%D0%BE-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0
Когда следует использовать DOM, а когда SAX, StAX анализаторы?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/019-ml.md#%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0-%D1%81%D0%BB%D0%B5%D0%B4%D1%83%D0%B5%D1%82-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-dom-%D0%B0-%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0-sax-stax-%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80%D1%8B
Какие вы знаете способы записи XML?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/019-ml.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5-%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%B8-xml
Что такое JAXP?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/019-ml.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-jaxp
Что такое XSLT?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/019-ml.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-xslt
Что такое JSON?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/019-ml.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-json
Что такое JSON схема?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/019-ml.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-json-%D1%81%D1%85%D0%B5%D0%BC%D0%B0
Сравните JSON и XMLhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/019-ml.md#%D1%81%D1%80%D0%B0%D0%B2%D0%BD%D0%B8%D1%82%D0%B5-json-%D0%B8-xml
Что такое YAML?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/019-ml.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-yaml
Сравните JSON и YAML?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/019-ml.md#%D1%81%D1%80%D0%B0%D0%B2%D0%BD%D0%B8%D1%82%D0%B5-json-%D0%B8-yaml
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#хранение-данных
Что такое «база данных»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/020-db.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%B1%D0%B0%D0%B7%D0%B0-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85
Что такое «система управления базами данных»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/020-db.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0-%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B1%D0%B0%D0%B7%D0%B0%D0%BC%D0%B8-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85
Сравните реляционные и нереляционные СУБДhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/020-db.md#%D1%81%D1%80%D0%B0%D0%B2%D0%BD%D0%B8%D1%82%D0%B5-%D1%80%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5-%D0%B8-%D0%BD%D0%B5%D1%80%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5-%D1%81%D1%83%D0%B1%D0%B4
Что такое In-memory Data Grid?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/020-db.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-in-memory-data-grid
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#реляционные-базы-данных
Что такое «реляционная модель данных»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/021-rdbms.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%80%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F-%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85
Дайте определение терминам «простой», «составной» (composite), «потенциальный» (candidate) и «альтернативный» (alternate) ключ.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/021-rdbms.md#%D0%B4%D0%B0%D0%B9%D1%82%D0%B5-%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%82%D0%B5%D1%80%D0%BC%D0%B8%D0%BD%D0%B0%D0%BC-%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9-%D1%81%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BD%D0%BE%D0%B9-composite-%D0%BF%D0%BE%D1%82%D0%B5%D0%BD%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-candidate-%D0%B8-%D0%B0%D0%BB%D1%8C%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9-alternate-%D0%BA%D0%BB%D1%8E%D1%87
Что такое «первичный ключ» (primary key)? Каковы критерии его выбора?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/021-rdbms.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BF%D0%B5%D1%80%D0%B2%D0%B8%D1%87%D0%BD%D1%8B%D0%B9-%D0%BA%D0%BB%D1%8E%D1%87-primary-key-%D0%BA%D0%B0%D0%BA%D0%BE%D0%B2%D1%8B-%D0%BA%D1%80%D0%B8%D1%82%D0%B5%D1%80%D0%B8%D0%B8-%D0%B5%D0%B3%D0%BE-%D0%B2%D1%8B%D0%B1%D0%BE%D1%80%D0%B0
Что такое «внешний ключ» (foreign key)?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/021-rdbms.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B9-%D0%BA%D0%BB%D1%8E%D1%87-foreign-key
Что такое «нормализация»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/021-rdbms.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BD%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F
Какие существуют нормальные формы?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/021-rdbms.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D0%BD%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D1%84%D0%BE%D1%80%D0%BC%D1%8B
Что такое «денормализация»? Для чего она применяется?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/021-rdbms.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%B4%D0%B5%D0%BD%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BE%D0%BD%D0%B0-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D1%8F%D0%B5%D1%82%D1%81%D1%8F
Какие существуют типы связей в базе данных? Приведите примеры.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/021-rdbms.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D1%82%D0%B8%D0%BF%D1%8B-%D1%81%D0%B2%D1%8F%D0%B7%D0%B5%D0%B9-%D0%B2-%D0%B1%D0%B0%D0%B7%D0%B5-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D0%B4%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B
Что такое «индексы»? Для чего их используют? В чём заключаются их преимущества и недостатки?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/021-rdbms.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B8%D1%85-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8E%D1%82-%D0%B2-%D1%87%D1%91%D0%BC-%D0%B7%D0%B0%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F-%D0%B8%D1%85-%D0%BF%D1%80%D0%B5%D0%B8%D0%BC%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B0-%D0%B8-%D0%BD%D0%B5%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D1%82%D0%BA%D0%B8
Какие типы индексов существуют?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/021-rdbms.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%82%D0%B8%D0%BF%D1%8B-%D0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D0%BE%D0%B2-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82
В чем отличие между кластерными и некластерными индексами?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/021-rdbms.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B8%D0%B5-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D0%BC%D0%B8-%D0%B8-%D0%BD%D0%B5%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D0%BC%D0%B8-%D0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D0%B0%D0%BC%D0%B8
Имеет ли смысл индексировать данные, имеющие небольшое количество возможных значений?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/021-rdbms.md#%D0%B8%D0%BC%D0%B5%D0%B5%D1%82-%D0%BB%D0%B8-%D1%81%D0%BC%D1%8B%D1%81%D0%BB-%D0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BC%D0%B5%D1%8E%D1%89%D0%B8%D0%B5-%D0%BD%D0%B5%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%BE%D0%B5-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE-%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D1%8B%D1%85-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9
Когда полное сканирование набора данных выгоднее доступа по индексу?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/021-rdbms.md#%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0-%D0%BF%D0%BE%D0%BB%D0%BD%D0%BE%D0%B5-%D1%81%D0%BA%D0%B0%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BD%D0%B0%D0%B1%D0%BE%D1%80%D0%B0-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B2%D1%8B%D0%B3%D0%BE%D0%B4%D0%BD%D0%B5%D0%B5-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0-%D0%BF%D0%BE-%D0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D1%83
Что такое «транзакция»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/021-rdbms.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%82%D1%80%D0%B0%D0%BD%D0%B7%D0%B0%D0%BA%D1%86%D0%B8%D1%8F
Назовите основные свойства транзакции.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/021-rdbms.md#%D0%BD%D0%B0%D0%B7%D0%BE%D0%B2%D0%B8%D1%82%D0%B5-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5-%D1%81%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0-%D1%82%D1%80%D0%B0%D0%BD%D0%B7%D0%B0%D0%BA%D1%86%D0%B8%D0%B8
Какие существуют уровни изолированности транзакций?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/021-rdbms.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D0%B8-%D0%B8%D0%B7%D0%BE%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D1%82%D1%80%D0%B0%D0%BD%D0%B7%D0%B0%D0%BA%D1%86%D0%B8%D0%B9
Какие проблемы могут возникать при параллельном доступе с использованием транзакций?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/021-rdbms.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B-%D0%BC%D0%BE%D0%B3%D1%83%D1%82-%D0%B2%D0%BE%D0%B7%D0%BD%D0%B8%D0%BA%D0%B0%D1%82%D1%8C-%D0%BF%D1%80%D0%B8-%D0%BF%D0%B0%D1%80%D0%B0%D0%BB%D0%BB%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%BC-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B5-%D1%81-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC-%D1%82%D1%80%D0%B0%D0%BD%D0%B7%D0%B0%D0%BA%D1%86%D0%B8%D0%B9
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#sql
Что такое «SQL»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-sql
Какие существуют операторы SQL?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D1%8B-sql
Что означает NULL в SQL?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D1%87%D1%82%D0%BE-%D0%BE%D0%B7%D0%BD%D0%B0%D1%87%D0%B0%D0%B5%D1%82-null-%D0%B2-sql
Что такое «временная таблица»? Для чего она используется?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F-%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0-%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BE%D0%BD%D0%B0-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D1%82%D1%81%D1%8F
Что такое «представление» (view) и для чего оно применяется?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-view-%D0%B8-%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BE%D0%BD%D0%BE-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D1%8F%D0%B5%D1%82%D1%81%D1%8F
Каков общий синтаксис оператора SELECT?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B2-%D0%BE%D0%B1%D1%89%D0%B8%D0%B9-%D1%81%D0%B8%D0%BD%D1%82%D0%B0%D0%BA%D1%81%D0%B8%D1%81-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0-select
Что такое JOIN?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-join
Какие существуют типы JOIN?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D1%82%D0%B8%D0%BF%D1%8B-join
Что лучше использовать JOIN или подзапросы?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D1%87%D1%82%D0%BE-%D0%BB%D1%83%D1%87%D1%88%D0%B5-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-join-%D0%B8%D0%BB%D0%B8-%D0%BF%D0%BE%D0%B4%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B
Для чего используется оператор HAVING?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D1%82%D1%81%D1%8F-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80-having
В чем различие между операторами HAVING и WHERE?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BB%D0%B8%D1%87%D0%B8%D0%B5-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0%D0%BC%D0%B8-having-%D0%B8-where
Для чего используется оператор ORDER BY?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D1%82%D1%81%D1%8F-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80-order-by
Для чего используется оператор GROUP BY?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D1%82%D1%81%D1%8F-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80-group-by
Как GROUP BY обрабатывает значение NULL?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D0%BA%D0%B0%D0%BA-group-by-%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%B0%D1%82%D1%8B%D0%B2%D0%B0%D0%B5%D1%82-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-null
В чем разница между операторами GROUP BY и DISTINCT?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0%D0%BC%D0%B8-group-by-%D0%B8-distinct
Перечислите основные агрегатные функции.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D0%BF%D0%B5%D1%80%D0%B5%D1%87%D0%B8%D1%81%D0%BB%D0%B8%D1%82%D0%B5-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5-%D0%B0%D0%B3%D1%80%D0%B5%D0%B3%D0%B0%D1%82%D0%BD%D1%8B%D0%B5-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8
В чем разница между COUNT(*) и COUNT({column})?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-count-%D0%B8-countcolumn
Что делает оператор EXISTS?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D1%87%D1%82%D0%BE-%D0%B4%D0%B5%D0%BB%D0%B0%D0%B5%D1%82-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80-exists
Для чего используются операторы IN, BETWEEN, LIKE?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8E%D1%82%D1%81%D1%8F-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D1%8B-in-between-like
Для чего применяется ключевое слово UNION?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D1%8F%D0%B5%D1%82%D1%81%D1%8F-%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%B2%D0%BE%D0%B5-%D1%81%D0%BB%D0%BE%D0%B2%D0%BE-union
Какие ограничения на целостность данных существуют в SQL?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%86%D0%B5%D0%BB%D0%BE%D1%81%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D0%B2-sql
Какие отличия между ограничениями PRIMARY и UNIQUE?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B8%D1%8F-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC%D0%B8-primary-%D0%B8-unique
Может ли значение в столбце, на который наложено ограничение FOREIGN KEY, равняться NULL?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D0%BC%D0%BE%D0%B6%D0%B5%D1%82-%D0%BB%D0%B8-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-%D1%81%D1%82%D0%BE%D0%BB%D0%B1%D1%86%D0%B5-%D0%BD%D0%B0-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B9-%D0%BD%D0%B0%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%BE-%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-foreign-key-%D1%80%D0%B0%D0%B2%D0%BD%D1%8F%D1%82%D1%8C%D1%81%D1%8F-null
Как создать индекс?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D0%BA%D0%B0%D0%BA-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-%D0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81
Что делает оператор MERGE?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D1%87%D1%82%D0%BE-%D0%B4%D0%B5%D0%BB%D0%B0%D0%B5%D1%82-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80-merge
В чем отличие между операторами DELETE и TRUNCATE?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B8%D0%B5-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0%D0%BC%D0%B8-delete-%D0%B8-truncate
Что такое «хранимая процедура»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%8F-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D0%B4%D1%83%D1%80%D0%B0
Что такое «триггер»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%82%D1%80%D0%B8%D0%B3%D0%B3%D0%B5%D1%80
Что такое «курсор»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BA%D1%83%D1%80%D1%81%D0%BE%D1%80
Опишите разницу типов данных DATETIME и TIMESTAMP.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D0%BE%D0%BF%D0%B8%D1%88%D0%B8%D1%82%D0%B5-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D1%83-%D1%82%D0%B8%D0%BF%D0%BE%D0%B2-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-datetime-%D0%B8-timestamp
Для каких числовых типов недопустимо использовать операции сложения/вычитания?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D0%B4%D0%BB%D1%8F-%D0%BA%D0%B0%D0%BA%D0%B8%D1%85-%D1%87%D0%B8%D1%81%D0%BB%D0%BE%D0%B2%D1%8B%D1%85-%D1%82%D0%B8%D0%BF%D0%BE%D0%B2-%D0%BD%D0%B5%D0%B4%D0%BE%D0%BF%D1%83%D1%81%D1%82%D0%B8%D0%BC%D0%BE-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8-%D1%81%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F%D0%B2%D1%8B%D1%87%D0%B8%D1%82%D0%B0%D0%BD%D0%B8%D1%8F
Напишите запрос...https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/022-sql.md#%D0%BD%D0%B0%D0%BF%D0%B8%D1%88%D0%B8%D1%82%D0%B5-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#нереляционные-базы-данных
Что такое «нереляционная база данных (NoSQL)»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/023-nosql.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BD%D0%B5%D1%80%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F-%D0%B1%D0%B0%D0%B7%D0%B0-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-nosql
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#передача-сообщений
Что такое Message-oriented Middleware?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/031-mq.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-message-oriented-middleware
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#основы-сетей
Какие существуют уровни модели OSI?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/040-net.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D0%B8-%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8-osi
Что такое TCP/IP?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/040-net.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-tcpip
Что такое UDP?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/040-net.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-udp
Чем отличаются TCP и UDP?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/040-net.md#%D1%87%D0%B5%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F-tcp-%D0%B8-udp
Что такое протокол передачи данных? Какие протоколы вы знаете?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/040-net.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB-%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%87%D0%B8-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D1%8B-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#настройка-окружения
Сравните ОС Windows и Linuxhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/041-environment.md#%D1%81%D1%80%D0%B0%D0%B2%D0%BD%D0%B8%D1%82%D0%B5-%D0%BE%D1%81-windows-%D0%B8-linux
Что такой bash?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/041-environment.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B9-bash
С помощью каких bash-команд посмотреть доступные ресурсы?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/041-environment.md#%D1%81-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E-%D0%BA%D0%B0%D0%BA%D0%B8%D1%85-bash-%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4-%D0%BF%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80%D0%B5%D1%82%D1%8C-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D1%8B%D0%B5-%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%8B
Что такое Docker-контейнер?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/041-environment.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-docker-%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80
Как работает Ansible?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/041-environment.md#%D0%BA%D0%B0%D0%BA-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82-ansible
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#инструменты-для-совместной-работы
Какие бывают инструменты для автоматизации сборки Java-проектов?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/042-tools.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%B1%D1%8B%D0%B2%D0%B0%D1%8E%D1%82-%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B-%D0%B4%D0%BB%D1%8F-%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8-%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B8-java-%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%B2
Сравните Gradle и Mavenhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/042-tools.md#%D1%81%D1%80%D0%B0%D0%B2%D0%BD%D0%B8%D1%82%D0%B5-gradle-%D0%B8-maven
Какие бывают системы контроля версий?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/042-tools.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%B1%D1%8B%D0%B2%D0%B0%D1%8E%D1%82-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B-%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8F-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B9
Что такое распределённая система контроля версий на примере GIT?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/042-tools.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%80%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%91%D0%BD%D0%BD%D0%B0%D1%8F-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0-%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8F-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B9-%D0%BD%D0%B0-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D0%B5-git
Какие механизмы слияния существуют в GIT?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/042-tools.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BC%D0%B5%D1%85%D0%B0%D0%BD%D0%B8%D0%B7%D0%BC%D1%8B-%D1%81%D0%BB%D0%B8%D1%8F%D0%BD%D0%B8%D1%8F-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D0%B2-git
Назовите инструменты для версионирования СУБДhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/042-tools.md#%D0%BD%D0%B0%D0%B7%D0%BE%D0%B2%D0%B8%D1%82%D0%B5-%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B-%D0%B4%D0%BB%D1%8F-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%BE%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D1%81%D1%83%D0%B1%D0%B4
Что такое CI?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/042-tools.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-ci
Что такое CD?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/042-tools.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-cd
В чём разница между Continuous Delivery и Deployment?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/042-tools.md#%D0%B2-%D1%87%D1%91%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-continuous-delivery-%D0%B8-deployment
Какие CI/CD-инструменты Вы знаете?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/042-tools.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-cicd-%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#основы-обеспечения-безопасности
Что такое «авторизация» и «аутентификация»? Чем они отличаются?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/043-security.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D0%B8-%D0%B0%D1%83%D1%82%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F-%D1%87%D0%B5%D0%BC-%D0%BE%D0%BD%D0%B8-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F
Что такое Secure Software Development?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/043-security.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-secure-software-development
Что такое сертификат?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/043-security.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%81%D0%B5%D1%80%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82
Что такое SSL?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/043-security.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-ssl
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#основы-web
Что такое WWW?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/050-web.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-www
Что такое W3C?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/050-web.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-w3c
Что такое HTTP и HTTPS? Чем они отличаются?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/050-web.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-http-%D0%B8-https-%D1%87%D0%B5%D0%BC-%D0%BE%D0%BD%D0%B8-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F
Чем отличаются методы HTTP/1.1 и HTTP/2?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/050-web.md#%D1%87%D0%B5%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-http11-%D0%B8-http2
Какие серии кодов состояния есть в HTTP?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/050-web.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D0%B5%D1%80%D0%B8%D0%B8-%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D1%8F-%D0%B5%D1%81%D1%82%D1%8C-%D0%B2-http
Чем отличаются методы GET и POST?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/050-web.md#%D1%87%D0%B5%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-get-%D0%B8-post
Чем отличаются методы POST, PUT и PATCH?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/050-web.md#%D1%87%D0%B5%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-post-put-%D0%B8-patch
Что такое MIME тип?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/050-web.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-mime-%D1%82%D0%B8%D0%BF
Что такое Web service?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/050-web.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-web-service
Что такое Web server?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/050-web.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-web-server
Что такое Web application?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/050-web.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-web-application
Что такое Application server?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/050-web.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-application-server
Чем отличаются Web server и Application server?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/050-web.md#%D1%87%D0%B5%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F-web-server-%D0%B8-application-server
Что такое WebSocket?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/050-web.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-websocket
Что такое cookies?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/050-web.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-cookies
Что такое «сессия»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/050-web.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%81%D0%B5%D1%81%D1%81%D0%B8%D1%8F
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#основы-html
Что такое «HTML»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/051-html.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-html
Что такое «XHTML»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/051-html.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-xhtml
Что такое DOCTYPE и зачем он нужен?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/051-html.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-doctype-%D0%B8-%D0%B7%D0%B0%D1%87%D0%B5%D0%BC-%D0%BE%D0%BD-%D0%BD%D1%83%D0%B6%D0%B5%D0%BD
Для чего предназначен тег ?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/051-html.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BF%D1%80%D0%B5%D0%B4%D0%BD%D0%B0%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD-%D1%82%D0%B5%D0%B3-head
Чем отличается
от ?
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/051-html.md#%D1%87%D0%B5%D0%BC-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F-div-%D0%BE%D1%82-span
Как обозначаются комментарии в HTML?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/051-html.md#%D0%BA%D0%B0%D0%BA-%D0%BE%D0%B1%D0%BE%D0%B7%D0%BD%D0%B0%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F-%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%B8-%D0%B2-html
Каким образом задаётся адрес документа, на который следует перейти?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/051-html.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%BC-%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%BC-%D0%B7%D0%B0%D0%B4%D0%B0%D1%91%D1%82%D1%81%D1%8F-%D0%B0%D0%B4%D1%80%D0%B5%D1%81-%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0-%D0%BD%D0%B0-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B9-%D1%81%D0%BB%D0%B5%D0%B4%D1%83%D0%B5%D1%82-%D0%BF%D0%B5%D1%80%D0%B5%D0%B9%D1%82%D0%B8
Как сделать ссылку на адрес электронной почты?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/051-html.md#%D0%BA%D0%B0%D0%BA-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D1%83-%D0%BD%D0%B0-%D0%B0%D0%B4%D1%80%D0%B5%D1%81-%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%BD%D0%BE%D0%B9-%D0%BF%D0%BE%D1%87%D1%82%D1%8B
Для чего предназначен тег ?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/051-html.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BF%D1%80%D0%B5%D0%B4%D0%BD%D0%B0%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD-%D1%82%D0%B5%D0%B3-em
Для чего предназначены теги
    ,
      ,
    • ?
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/051-html.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BF%D1%80%D0%B5%D0%B4%D0%BD%D0%B0%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D1%8B-%D1%82%D0%B5%D0%B3%D0%B8-ol-ul-li
Для чего предназначены теги
,
,
?
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/051-html.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BF%D1%80%D0%B5%D0%B4%D0%BD%D0%B0%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D1%8B-%D1%82%D0%B5%D0%B3%D0%B8-dl-dt-dd
Для чего предназначены теги
, ?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/051-html.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BF%D1%80%D0%B5%D0%B4%D0%BD%D0%B0%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D1%8B-%D1%82%D0%B5%D0%B3%D0%B8-tr-th-td
Обязательно ли писать атрибут alt в теге ?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/051-html.md#%D0%BE%D0%B1%D1%8F%D0%B7%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE-%D0%BB%D0%B8-%D0%BF%D0%B8%D1%81%D0%B0%D1%82%D1%8C-%D0%B0%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82-alt-%D0%B2-%D1%82%D0%B5%D0%B3%D0%B5-img
В каком регистре лучше писать HTML-код?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/051-html.md#%D0%B2-%D0%BA%D0%B0%D0%BA%D0%BE%D0%BC-%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B5-%D0%BB%D1%83%D1%87%D1%88%D0%B5-%D0%BF%D0%B8%D1%81%D0%B0%D1%82%D1%8C-html-%D0%BA%D0%BE%D0%B4
Что такое «мнемоника (entity)»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/051-html.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BC%D0%BD%D0%B5%D0%BC%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0-entity
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#основы-css
Что такое «CSS»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/052-css.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-css
Как в CSS обозначаются комментарии?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/052-css.md#%D0%BA%D0%B0%D0%BA-%D0%B2-css-%D0%BE%D0%B1%D0%BE%D0%B7%D0%BD%D0%B0%D1%87%D0%B0%D1%8E%D1%82%D1%81%D1%8F-%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%B8
Что такое «селектор»?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/052-css.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%81%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D0%BE%D1%80
Перечислите основные виды селекторов.https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/052-css.md#%D0%BF%D0%B5%D1%80%D0%B5%D1%87%D0%B8%D1%81%D0%BB%D0%B8%D1%82%D0%B5-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5-%D0%B2%D0%B8%D0%B4%D1%8B-%D1%81%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BE%D0%B2
Что такое псевдокласс?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/052-css.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BF%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%D0%BA%D0%BB%D0%B0%D1%81%D1%81
Какие существуют селекторы атрибутов?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/052-css.md#%D0%BA%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D1%81%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D1%8B-%D0%B0%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D0%BE%D0%B2
В чем разница между #my и .my?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/052-css.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-my-%D0%B8-my
В чем разница между margin и padding?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/052-css.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-margin-%D0%B8-padding
В чем заключается разница между значениями 0 и auto в свойстве margin?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/052-css.md#%D0%B2-%D1%87%D0%B5%D0%BC-%D0%B7%D0%B0%D0%BA%D0%BB%D1%8E%D1%87%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F%D0%BC%D0%B8-0-%D0%B8-auto-%D0%B2-%D1%81%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B5-margin
Какое свойство задает цвет фона?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/052-css.md#%D0%BA%D0%B0%D0%BA%D0%BE%D0%B5-%D1%81%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE-%D0%B7%D0%B0%D0%B4%D0%B0%D0%B5%D1%82-%D1%86%D0%B2%D0%B5%D1%82-%D1%84%D0%BE%D0%BD%D0%B0
Как убрать подчеркивание для всех ссылок на странице?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/052-css.md#%D0%BA%D0%B0%D0%BA-%D1%83%D0%B1%D1%80%D0%B0%D1%82%D1%8C-%D0%BF%D0%BE%D0%B4%D1%87%D0%B5%D1%80%D0%BA%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B4%D0%BB%D1%8F-%D0%B2%D1%81%D0%B5%D1%85-%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D0%BA-%D0%BD%D0%B0-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B5
Для чего используется свойство clear?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/052-css.md#%D0%B4%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5%D1%82%D1%81%D1%8F-%D1%81%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE-clear
Как сделать жирным текст во всех элементах

?

https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/052-css.md#%D0%BA%D0%B0%D0%BA-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D0%B6%D0%B8%D1%80%D0%BD%D1%8B%D0%BC-%D1%82%D0%B5%D0%BA%D1%81%D1%82-%D0%B2%D0%BE-%D0%B2%D1%81%D0%B5%D1%85-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%85-p
Как задать красный цвет для всех элементов, имеющих класс red?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/052-css.md#%D0%BA%D0%B0%D0%BA-%D0%B7%D0%B0%D0%B4%D0%B0%D1%82%D1%8C-%D0%BA%D1%80%D0%B0%D1%81%D0%BD%D1%8B%D0%B9-%D1%86%D0%B2%D0%B5%D1%82-%D0%B4%D0%BB%D1%8F-%D0%B2%D1%81%D0%B5%D1%85-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2-%D0%B8%D0%BC%D0%B5%D1%8E%D1%89%D0%B8%D1%85-%D0%BA%D0%BB%D0%B0%D1%81%D1%81-red
Что такое Sass и SCSS?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/052-css.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-sass-%D0%B8-scss
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#основы-javascript
Что такое Javascript?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/053-javascript.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-javascript
Что такое AJAX? Как принципиально устроена эта технология?https://patch-diff.githubusercontent.com/Ilinich/java-interview-1/blob/master/053-javascript.md#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-ajax-%D0%BA%D0%B0%D0%BA-%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE-%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%B0-%D1%8D%D1%82%D0%B0-%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F
к оглавлениюhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1#%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%81%D0%BE%D0%B1%D0%B5%D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0-java
enhorse/java-interviewhttps://github.com/enhorse/java-interview
Readme https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#readme-ov-file
MIT license https://patch-diff.githubusercontent.com/Ilinich/java-interview-1#MIT-1-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1
Activityhttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/activity
6 starshttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/stargazers
0 watchinghttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/watchers
2 forkshttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FIlinich%2Fjava-interview-1&report=Ilinich+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/Ilinich/java-interview-1/releases
Packages 0https://patch-diff.githubusercontent.com/users/Ilinich/packages?repo_name=java-interview-1
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.