René's URL Explorer Experiment


Title: GitHub - vivek-coder-dev/java-interview-1: At the beginning, it was the repository with questions from Java interviews. Currently, it's more like knowledge base with useful links.

Open Graph Title: GitHub - vivek-coder-dev/java-interview-1: At the beginning, it was the repository with questions from Java interviews. Currently, it's more like knowledge base with useful links.

X Title: GitHub - vivek-coder-dev/java-interview-1: At the beginning, it was the repository with questions from Java interviews. Currently, it's more like knowledge base with useful links.

Description: At the beginning, it was the repository with questions from Java interviews. Currently, it's more like knowledge base with useful links. - vivek-coder-dev/java-interview-1

Open Graph Description: At the beginning, it was the repository with questions from Java interviews. Currently, it's more like knowledge base with useful links. - vivek-coder-dev/java-interview-1

X Description: At the beginning, it was the repository with questions from Java interviews. Currently, it's more like knowledge base with useful links. - vivek-coder-dev/java-interview-1

Opengraph URL: https://github.com/vivek-coder-dev/java-interview-1

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:a47e3c95-0c7a-8790-9e68-6a8896407d7b
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idDF44:388B78:11A83FD:16E391E:696B12D2
html-safe-nonce47cb6616022afe42db0f9daf90022574518d322051cffc77480db4f1e517a7c1
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJERjQ0OjM4OEI3ODoxMUE4M0ZEOjE2RTM5MUU6Njk2QjEyRDIiLCJ2aXNpdG9yX2lkIjoiODEwNTk1NTYyNDE5ODI3OTg5MSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac4d5f4100c007f8c0c52151e1940d25e0a215f5b2e9dd1801ca3b14115febac22
hovercard-subject-tagrepository:277457903
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/vivek-coder-dev/java-interview-1
twitter:imagehttps://opengraph.githubassets.com/9e26fdcbc9c0fbfaec18b1f230ee6b574fde556b4866413da5918515cffbb11b/vivek-coder-dev/java-interview-1
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/9e26fdcbc9c0fbfaec18b1f230ee6b574fde556b4866413da5918515cffbb11b/vivek-coder-dev/java-interview-1
og:image:altAt the beginning, it was the repository with questions from Java interviews. Currently, it's more like knowledge base with useful links. - vivek-coder-dev/java-interview-1
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None5f99f7c1d70f01da5b93e5ca90303359738944d8ab470e396496262c66e60b8d
turbo-cache-controlno-preview
go-importgithub.com/vivek-coder-dev/java-interview-1 git https://github.com/vivek-coder-dev/java-interview-1.git
octolytics-dimension-user_id65954911
octolytics-dimension-user_loginvivek-coder-dev
octolytics-dimension-repository_id277457903
octolytics-dimension-repository_nwovivek-coder-dev/java-interview-1
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id188599783
octolytics-dimension-repository_parent_nwoanton-liauchuk/java-interview
octolytics-dimension-repository_network_root_id188599783
octolytics-dimension-repository_network_root_nwoanton-liauchuk/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
release82560a55c6b2054555076f46e683151ee28a19bc
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/vivek-coder-dev/java-interview-1#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fvivek-coder-dev%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://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fvivek-coder-dev%2Fjava-interview-1
Sign up https://github.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=vivek-coder-dev%2Fjava-interview-1
Reloadhttps://github.com/vivek-coder-dev/java-interview-1
Reloadhttps://github.com/vivek-coder-dev/java-interview-1
Reloadhttps://github.com/vivek-coder-dev/java-interview-1
vivek-coder-dev https://github.com/vivek-coder-dev
java-interview-1https://github.com/vivek-coder-dev/java-interview-1
anton-liauchuk/java-interviewhttps://github.com/anton-liauchuk/java-interview
Notifications https://github.com/login?return_to=%2Fvivek-coder-dev%2Fjava-interview-1
Fork 0 https://github.com/login?return_to=%2Fvivek-coder-dev%2Fjava-interview-1
Star 0 https://github.com/login?return_to=%2Fvivek-coder-dev%2Fjava-interview-1
0 stars https://github.com/vivek-coder-dev/java-interview-1/stargazers
63 forks https://github.com/vivek-coder-dev/java-interview-1/forks
Branches https://github.com/vivek-coder-dev/java-interview-1/branches
Tags https://github.com/vivek-coder-dev/java-interview-1/tags
Activity https://github.com/vivek-coder-dev/java-interview-1/activity
Star https://github.com/login?return_to=%2Fvivek-coder-dev%2Fjava-interview-1
Notifications https://github.com/login?return_to=%2Fvivek-coder-dev%2Fjava-interview-1
Code https://github.com/vivek-coder-dev/java-interview-1
Pull requests 0 https://github.com/vivek-coder-dev/java-interview-1/pulls
Actions https://github.com/vivek-coder-dev/java-interview-1/actions
Projects 0 https://github.com/vivek-coder-dev/java-interview-1/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/vivek-coder-dev/java-interview-1/security
Please reload this pagehttps://github.com/vivek-coder-dev/java-interview-1
Insights https://github.com/vivek-coder-dev/java-interview-1/pulse
Code https://github.com/vivek-coder-dev/java-interview-1
Pull requests https://github.com/vivek-coder-dev/java-interview-1/pulls
Actions https://github.com/vivek-coder-dev/java-interview-1/actions
Projects https://github.com/vivek-coder-dev/java-interview-1/projects
Security https://github.com/vivek-coder-dev/java-interview-1/security
Insights https://github.com/vivek-coder-dev/java-interview-1/pulse
Brancheshttps://github.com/vivek-coder-dev/java-interview-1/branches
Tagshttps://github.com/vivek-coder-dev/java-interview-1/tags
https://github.com/vivek-coder-dev/java-interview-1/branches
https://github.com/vivek-coder-dev/java-interview-1/tags
164 Commitshttps://github.com/vivek-coder-dev/java-interview-1/commits/master/
https://github.com/vivek-coder-dev/java-interview-1/commits/master/
custom-streamhttps://github.com/vivek-coder-dev/java-interview-1/tree/master/custom-stream
custom-streamhttps://github.com/vivek-coder-dev/java-interview-1/tree/master/custom-stream
deadlock/srchttps://github.com/vivek-coder-dev/java-interview-1/tree/master/deadlock/src
deadlock/srchttps://github.com/vivek-coder-dev/java-interview-1/tree/master/deadlock/src
README.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/README.md
README.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/README.md
algorithm.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/algorithm.md
algorithm.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/algorithm.md
architecture.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/architecture.md
architecture.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/architecture.md
collections.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/collections.md
collections.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/collections.md
concurrency.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/concurrency.md
concurrency.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/concurrency.md
core.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md
core.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md
ddd.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/ddd.md
ddd.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/ddd.md
git.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/git.md
git.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/git.md
graalvm.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/graalvm.md
graalvm.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/graalvm.md
gradle.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/gradle.md
gradle.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/gradle.md
hibernate.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/hibernate.md
hibernate.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/hibernate.md
javascript.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/javascript.md
javascript.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/javascript.md
linux.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/linux.md
linux.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/linux.md
maven.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/maven.md
maven.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/maven.md
microservices.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/microservices.md
microservices.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/microservices.md
patterns.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/patterns.md
patterns.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/patterns.md
rabbitmq.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/rabbitmq.md
rabbitmq.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/rabbitmq.md
react.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/react.md
react.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/react.md
rest.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md
rest.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md
servlet.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/servlet.md
servlet.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/servlet.md
spring.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md
spring.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md
sql.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/sql.md
sql.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/sql.md
test.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/test.md
test.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/test.md
transaction.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/transaction.md
transaction.mdhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/transaction.md
READMEhttps://github.com/vivek-coder-dev/java-interview-1
https://github.com/vivek-coder-dev/java-interview-1#about-project
https://github.com/vivek-coder-dev/java-interview-1#table-of-contents
Corehttps://github.com/vivek-coder-dev/java-interview-1#core
Collectionshttps://github.com/vivek-coder-dev/java-interview-1#collections
Concurrencyhttps://github.com/vivek-coder-dev/java-interview-1#concurrency
Springhttps://github.com/vivek-coder-dev/java-interview-1#spring
Servlethttps://github.com/vivek-coder-dev/java-interview-1#servlet
Hibernatehttps://github.com/vivek-coder-dev/java-interview-1#hibernate
Githttps://github.com/vivek-coder-dev/java-interview-1#git
Mavenhttps://github.com/vivek-coder-dev/java-interview-1#maven
Gradlehttps://github.com/vivek-coder-dev/java-interview-1#gradle
Microserviceshttps://github.com/vivek-coder-dev/java-interview-1#microservices
JavaScripthttps://github.com/vivek-coder-dev/java-interview-1#javascript
Linuxhttps://github.com/vivek-coder-dev/java-interview-1#linux
Patternshttps://github.com/vivek-coder-dev/java-interview-1#patterns
DDDhttps://github.com/vivek-coder-dev/java-interview-1#ddd
Architecturehttps://github.com/vivek-coder-dev/java-interview-1#architecture
RESThttps://github.com/vivek-coder-dev/java-interview-1#rest
SQLhttps://github.com/vivek-coder-dev/java-interview-1#sql
Testhttps://github.com/vivek-coder-dev/java-interview-1#test
Transactionshttps://github.com/vivek-coder-dev/java-interview-1#transactions
RabbitMQhttps://github.com/vivek-coder-dev/java-interview-1#rabbitmq
https://github.com/vivek-coder-dev/java-interview-1#core
What's new in Java 8?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#whats-new-in-java-8
What are the memory types in Java?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#what-are-the-memory-types-in-java
What is java agent?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#what-is-java-agent
Possible Performance Tools for Java?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#possible-performance-tools-for-java
What is java profiler?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#what-is-java-profiler
What is stop the world?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#what-is-stop-the-world
What is the difference between int, Integer and AtomicInteger?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#what-is-the-difference-between-int-integer-and-atomicinteger
How i++ will work for Integer?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#how-i-will-work-for-integer
What can you say about interface constants?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#what-can-you-say-about-interface-constants
What is the contract between equals and hashcode?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#what-is-the-contract-between-equals-and-hashcode
What are the rules for overriding equals/hashcode methods?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#what-are-the-rules-for-overriding-equalshashcode-methods
Are the same fields needed for equals/hashcode implementation?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#are-the-same-fields-needed-for-equalshashcode-implementation
What are the purposes of inner classes?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#what-are-the-purposes-of-inner-classes
What is better interfaces or abstract classes?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#what-is-better-interfaces-or-abstract-classes
Do inner classes have access to private fields from outer class?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#do-inner-classes-have-access-to-private-fields-from-outer-class
What are the differences between static nested classes and non-static nested classes?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#what-are-the-differences-between-static-nested-classes-and-non-static-nested-classes
What are the methods of Object class?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#what-are-the-methods-of-object-class
What is Jmeter?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#what-is-jmeter
Possible Ways to Capture Java Heap Dumps?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#possible-ways-to-capture-java-heap-dumps
What is the result of this code:https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#what-is-the-result-of-this-code
Are checked exceptions bad?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#are-checked-exceptions-bad
How var in Java 10 can be used?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#how-var-in-java-10-can-be-used
What is functional interface?https://github.com/vivek-coder-dev/java-interview-1#what-is-functional-interface
Functional interfaces vs abstract classes?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#functional-interfaces-vs-abstract-classes
Why getters/setters?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#why-getterssetters
Serialization?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#serialization
Deserialization after changes in class? Possible issues?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#deserialization-after-changes-in-class-possible-issues
What is the difference between cohesion and coupling?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#what-is-the-difference-between-cohesion-and-coupling
@Override annotation?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#override-annotation
Java modifiers?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#java-modifiers
Exception Hierarchy?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#exception-hierarchy
One exception is thrown by catch block and another one is thrown from finally block, which exception will be thrown by method?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#one-exception-is-thrown-by-catch-block-and-another-one-is-thrown-from-finally-block-which-exception-will-be-thrown-by-method
Is it possible to serialize lambda expression?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#is-it-possible-to-serialize-lambda-expression
Why can Java Collections not directly store Primitives types?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#why-can-java-collections-not-directly-store-primitives-types
How is recursion implemented in Java?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#how-is-recursion-implemented-in-java
Is it needed to document unchecked exceptions?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#is-it-needed-to-document-unchecked-exceptions
Java Date classes?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#java-date-classes
Why Do Local Variables Used in Lambdas Have to Be Final or Effectively Final?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#why-do-local-variables-used-in-lambdas-have-to-be-final-or-effectively-final
orElse() vs orElseGet() in Optional?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#orelse-vs-orelseget-in-optional
How to filter list of objects using Stream API without .filter()?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#how-to-filter-list-of-objects-using-stream-api-without-filter
What is String Pool? How do Strings get there?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#what-is-string-pool-how-do-strings-get-there
What is the difference between StringBuilder and StringBuffer?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#what-is-the-difference-between-stringbuilder-and-stringbuffer
Difference between and ?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#difference-between--super-t-and--extends-t-
How does JIT compiler work?https://github.com/vivek-coder-dev/java-interview-1/blob/master/core.md#how-does-jit-compiler-work
https://github.com/vivek-coder-dev/java-interview-1#collections
What is the complexity for get in Hashmap?https://github.com/vivek-coder-dev/java-interview-1/blob/master/collections.md#what-is-the-complexity-for-get-in-hashmap
What is the complexity for get in Hashmap for keys with hashcode = 1?https://github.com/vivek-coder-dev/java-interview-1/blob/master/collections.md#what-is-the-complexity-for-get-in-hashmap-for-keys-with-hashcode--1
What is the hierarchy of collections?https://github.com/vivek-coder-dev/java-interview-1/blob/master/collections.md#what-is-the-hierarchy-of-collections
What is the difference between LinkedList and ArrayList?https://github.com/vivek-coder-dev/java-interview-1/blob/master/collections.md#what-is-the-difference-between-linkedlist-and-arraylist
What is better to use LinkedList or ArrayList?https://github.com/vivek-coder-dev/java-interview-1/blob/master/collections.md#what-is-better-to-use-linkedlist-or-arraylist
What is the implementation of HashMap?https://github.com/vivek-coder-dev/java-interview-1/blob/master/collections.md#what-is-the-implementation-of-hashmap
What are the implementations of Map?https://github.com/vivek-coder-dev/java-interview-1/blob/master/collections.md#what-are-the-implementations-of-map
What is the complexity of removing the last element from LinkedList?https://github.com/vivek-coder-dev/java-interview-1/blob/master/collections.md#what-is-the-complexity-of-removing-the-last-element-from-linkedlist
What are the differences between Set and Map?https://github.com/vivek-coder-dev/java-interview-1/blob/master/collections.md#what-are-the-differences-between-set-and-map
Possible maps in concurrency?https://github.com/vivek-coder-dev/java-interview-1/blob/master/collections.md#possible-maps-in-concurrency
What is the main difference between Stream API and Collection?https://github.com/vivek-coder-dev/java-interview-1/blob/master/collections.md#what-is-the-main-difference-between-stream-api-and-collection
What should be avoided in parallel stream?https://github.com/vivek-coder-dev/java-interview-1/blob/master/collections.md#what-should-be-avoided-in-parallel-stream
Implement custom version of java.util.stream.Stream with filter/map methodshttps://github.com/vivek-coder-dev/java-interview-1/blob/master/collections.md#implement-custom-version-of-javautilstreamstream-with-filtermap-methods
What is forEach?https://github.com/vivek-coder-dev/java-interview-1/blob/master/collections.md#what-is-foreach
When is it better to use foreach loop instead of Iterable.forEach()?https://github.com/vivek-coder-dev/java-interview-1/blob/master/collections.md#when-is-it-better-to-use-foreach-loop-instead-of-iterableforeach
SplitIterator?https://github.com/vivek-coder-dev/java-interview-1/blob/master/collections.md#splititerator
https://github.com/vivek-coder-dev/java-interview-1#concurrency
What is usage of wait/notify methods?https://github.com/vivek-coder-dev/java-interview-1#what-is-usage-of-waitnotify-methods
Where wait() can be used?https://github.com/vivek-coder-dev/java-interview-1/blob/master/concurrency.md#where-wait-can-be-used
What is the keyword synchronized?https://github.com/vivek-coder-dev/java-interview-1/blob/master/concurrency.md#what-is-the-keyword-synchronized
What is the keyword volatile?https://github.com/vivek-coder-dev/java-interview-1/blob/master/concurrency.md#what-is-the-keyword-volatile
How volatile is related to happens before?https://github.com/vivek-coder-dev/java-interview-1/blob/master/concurrency.md#how-volatile-is-related-to-happens-before
What are the concurrent collections?https://github.com/vivek-coder-dev/java-interview-1/blob/master/concurrency.md#what-are-the-concurrent-collections
What is CopyOnWriteArrayList?https://github.com/vivek-coder-dev/java-interview-1/blob/master/concurrency.md#what-is-copyonwritearraylist
What can you say about ConcurrentHashMap?https://github.com/vivek-coder-dev/java-interview-1/blob/master/concurrency.md#what-can-you-say-about-concurrenthashmap
What are the benefits of using ConcurrentHashMap over HashTable?https://github.com/vivek-coder-dev/java-interview-1/blob/master/concurrency.md#what-are-the-benefits-of-using-concurrenthashmap-over-hashtable
What is the synchronized access?https://github.com/vivek-coder-dev/java-interview-1/blob/master/concurrency.md#what-is-the-synchronized-access
What is the monitor for non-static synchronized method?https://github.com/vivek-coder-dev/java-interview-1/blob/master/concurrency.md#what-is-the-monitor-for-non-static-synchronized-method
What are possible ways for synchronization threads?https://github.com/vivek-coder-dev/java-interview-1/blob/master/concurrency.md#what-are-possible-ways-for-synchronization-threads
How to wait for finish of thread?https://github.com/vivek-coder-dev/java-interview-1/blob/master/concurrency.md#how-to-wait-for-finish-of-thread
What is the result of this code?https://github.com/vivek-coder-dev/java-interview-1/blob/master/concurrency.md#what-is-the-result-of-this-code
Change the code for getting deadlockhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/concurrency.md#change-the-code-for-getting-deadlock
What is the Difference between Future and CompletableFuture?https://github.com/vivek-coder-dev/java-interview-1/blob/master/concurrency.md#what-is-the-difference-between-future-and-completablefuture
https://github.com/vivek-coder-dev/java-interview-1#spring
How make spring service thread-safe?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#how-make-spring-service-thread-safe
What is bean?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#what-is-bean
How bean gets into the container?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#how-bean-gets-into-the-container
What are the possible bean scopes?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#what-are-the-possible-bean-scopes
What is the difference @Service between @Component?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#what-is-the-difference-service-between-component
What is the difference between @Service and @Beanhttps://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#what-is-the-difference-between-service-and-bean
How to call a method after bean initialization?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#how-to-call-a-method-after-bean-initialization
What is the default scope?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#what-is-the-default-scope
What is the prototype scope?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#what-is-the-prototype-scope
What are the possible ways of Dependency Injection?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#what-are-the-possible-ways-of-dependency-injection
Where better to use dependency injection via constructor? Where via setter?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#where-better-to-use-dependency-injection-via-constructor-where-via-setter
How to catch the exceptions for controllers?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#how-to-catch-the-exceptions-for-controllers
What is the difference between BeanFactory and FactoryBean?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#what-is-the-difference-between-beanfactory-and-factorybean
What is the difference Spring and Spring Boot?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#what-is-the-difference-spring-and-spring-boot
How to add own auto-configurations?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#how-to-add-own-auto-configurations
Where can be stored the list of auto-configurations in META-INF?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#where-can-be-stored-the-list-of-auto-configurations-in-meta-inf
What are the possible ways of configurations in Spring?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#what-are-the-possible-ways-of-configurations-in-spring
What is the lookup method?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#what-is-the-lookup-method
What is declarative transaction in Spring?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#what-is-declarative-transaction-in-spring
What creates a proxy?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#what-creates-a-proxy
Does @transactional method work in the case of execution in the same class?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#does-transactional-method-work-in-the-case-of-execution-in-the-same-class
What is environment?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#what-is-environment
How does auto-configuration work?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#how-does-auto-configuration-work
What is the difference between @Resource and @Autowired annotations?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#what-is-the-difference-between-resource-and-autowired-annotations
What is the feature in Spring Boot for setting up the dependencies?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#what-is-the-feature-in-spring-boot-for-setting-up-the-dependencies
Where does Spring Boot application begin?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#where-does-spring-boot-application-begin
What is the difference between @Controller and @RestController annotations?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#what-is-the-difference-between-controller-and-restcontroller-annotations
Does @Qualifier annotation can work only with bean name from @Component annotation?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#does-qualifier-annotation-can-work-only-with-bean-name-from-component-annotation
Is it required to put @Repository annotation in the case of extending JpaRepository?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#is-it-required-to-put-repository-annotation-in-the-case-of-extending-jparepository
How ResponseEntity can be used?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#how-responseentity-can-be-used
Does entity from @Transactional method can be updated without executing save method?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#does-entity-from-transactional-method-can-be-updated-without-executing-save-method
Is it possible to have only one transaction in the case of executing several @Transactional methods?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#is-it-possible-to-have-only-one-transaction-in-the-case-of-executing-several-transactional-methods
Anti-patterns of bean validation?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#anti-patterns-of-bean-validation
Is it good practice to define interface for Spring bean?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#is-it-good-practice-to-define-interface-for-spring-bean
How does @Transactional annotation work?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#how-does-transactional-annotation-work
How to use @NamedEntityGraph with Spring Data JPA?https://github.com/vivek-coder-dev/java-interview-1/blob/master/spring.md#how-to-use-namedentitygraph-with-spring-data-jpa
https://github.com/vivek-coder-dev/java-interview-1#servlet
What is servlet?https://github.com/vivek-coder-dev/java-interview-1/blob/master/servlet.md#what-is-servlet
What is difference between parameters and attributes?https://github.com/vivek-coder-dev/java-interview-1/blob/master/servlet.md#what-is-difference-between-parameters-and-attributes
What is the life cycle of servlet?https://github.com/vivek-coder-dev/java-interview-1/blob/master/servlet.md#what-is-the-life-cycle-of-servlet
What is the servlet mapping?https://github.com/vivek-coder-dev/java-interview-1/blob/master/servlet.md#what-is-the-servlet-mapping
https://github.com/vivek-coder-dev/java-interview-1#hibernate
What is detached entity?https://github.com/vivek-coder-dev/java-interview-1/blob/master/hibernate.md#what-is-detached-entity
What is the use of flush?https://github.com/vivek-coder-dev/java-interview-1/blob/master/hibernate.md#what-is-the-use-of-flush
What are the cache levels?https://github.com/vivek-coder-dev/java-interview-1/blob/master/hibernate.md#what-are-the-cache-levels
What is the first-level cache?https://github.com/vivek-coder-dev/java-interview-1/blob/master/hibernate.md#what-is-the-first-level-cache
Hibernate inheritance?https://github.com/vivek-coder-dev/java-interview-1/blob/master/hibernate.md#hibernate-inheritance
Common hibernate mistakes?https://github.com/vivek-coder-dev/java-interview-1/blob/master/hibernate.md#common-hibernate-mistakes
Hibernate best practice?https://github.com/vivek-coder-dev/java-interview-1/blob/master/hibernate.md#hibernate-best-practice
How to Define and Use a @NamedEntityGraph?https://github.com/vivek-coder-dev/java-interview-1/blob/master/hibernate.md#how-to-define-and-use-a-namedentitygraph
Possible issues with defining equals/hashcode on JPA entities?https://github.com/vivek-coder-dev/java-interview-1/blob/master/hibernate.md#possible-issues-with-defining-equalshashcode-on-jpa-entities
How lazy loading works in hibernate?https://github.com/vivek-coder-dev/java-interview-1/blob/master/hibernate.md#how-lazy-loading-works-in-hibernate
Optimal queries in Hibernate?https://github.com/vivek-coder-dev/java-interview-1/blob/master/hibernate.md#optimal-queries-in-hibernate
Possible enum mapping solutions?https://github.com/vivek-coder-dev/java-interview-1/blob/master/hibernate.md#possible-enum-mapping-solutions
In which cases LazyInitializationException can occur?https://github.com/vivek-coder-dev/java-interview-1/blob/master/hibernate.md#in-which-cases-lazyinitializationexception-can-occur
There are three SQL statements in one transaction, during the first one exception occurred on DB level, what will happen with others if you catch the first one?https://github.com/vivek-coder-dev/java-interview-1/blob/master/hibernate.md#there-are-three-sql-statements-in-one-transaction-during-the-first-one-exception-occurred-on-db-level-what-will-happen-with-others-if-you-catch-the-first-one
https://github.com/vivek-coder-dev/java-interview-1#git
What is the difference between merge and rebase?https://github.com/vivek-coder-dev/java-interview-1/blob/master/git.md#what-is-the-difference-between-merge-and-rebase
What is git reset?https://github.com/vivek-coder-dev/java-interview-1/blob/master/git.md#what-is-git-reset
What is the difference between soft reset and hard reset?https://github.com/vivek-coder-dev/java-interview-1/blob/master/git.md#what-is-the-difference-between-soft-reset-and-hard-reset
How to combine multiple commits into one prior to push?https://github.com/vivek-coder-dev/java-interview-1/blob/master/git.md#how-to-combine-multiple-commits-into-one-prior-to-push
https://github.com/vivek-coder-dev/java-interview-1#maven
What is the difference between Maven and Gradle?https://github.com/vivek-coder-dev/java-interview-1/blob/master/maven.md#what-is-the-difference-between-maven-and-gradle
How will work Maven in the case of multiple version of the same dependency?https://github.com/vivek-coder-dev/java-interview-1/blob/master/maven.md#how-will-work-maven-in-the-case-of-multiple-version-of-the-same-dependency
What is the dependency management in Maven?https://github.com/vivek-coder-dev/java-interview-1/blob/master/maven.md#what-is-the-dependency-management-in-maven
Does maven support inheritance for pom files?https://github.com/vivek-coder-dev/java-interview-1/blob/master/maven.md#does-maven-support-inheritance-for-pom-files
https://github.com/vivek-coder-dev/java-interview-1#gradle
What is the difference between api and implementation?https://github.com/vivek-coder-dev/java-interview-1/blob/master/gradle.md#what-is-the-difference-between-api-and-implementation
https://github.com/vivek-coder-dev/java-interview-1#microservices
What are the possible ways for communication between microservices?https://github.com/vivek-coder-dev/java-interview-1/blob/master/microservices.md#what-are-the-possible-ways-for-communication-between-microservices
What is exchange in message queue?https://github.com/vivek-coder-dev/java-interview-1/blob/master/microservices.md#what-is-exchange-in-message-queue
What are the benefits of microservices?https://github.com/vivek-coder-dev/java-interview-1/blob/master/microservices.md#what-are-the-benefits-of-microservices
What are the disadvantages of microservices?https://github.com/vivek-coder-dev/java-interview-1/blob/master/microservices.md#what-are-the-disadvantages-of-microservices
What are the possible issues in microserviceshttps://github.com/vivek-coder-dev/java-interview-1/blob/master/microservices.md#what-are-the-possible-issues-in-microservices
What are the possible solutions for the case when one service is not available?https://github.com/vivek-coder-dev/java-interview-1/blob/master/microservices.md#what-are-the-possible-solutions-for-the-case-when-one-service-is-not-available
What is the difference between synchronous and asynchronous communication?https://github.com/vivek-coder-dev/java-interview-1/blob/master/microservices.md#what-is-the-difference-between-synchronous-and-asynchronous-communication
What are possible ways for implementing authentication in microservices?https://github.com/vivek-coder-dev/java-interview-1/blob/master/microservices.md#what-are-possible-ways-for-implementing-authentication-in-microservices
What is Eventual consistency?https://github.com/vivek-coder-dev/java-interview-1/blob/master/microservices.md#what-is-eventual-consistency
How different types of communication can influence on performance?https://github.com/vivek-coder-dev/java-interview-1/blob/master/microservices.md#how-different-types-of-communication-can-influence-on-performance
https://github.com/vivek-coder-dev/java-interview-1#javascript
What are possible variable scopes?https://github.com/vivek-coder-dev/java-interview-1/blob/master/javascript.md#what-are-possible-variable-scopes
What is bind? call & apply?https://github.com/vivek-coder-dev/java-interview-1/blob/master/javascript.md#what-is-bind-call--apply
What is losing of context in js?https://github.com/vivek-coder-dev/java-interview-1/blob/master/javascript.md#what-is-losing-of-context-in-js
Is Javascript single threaded?https://github.com/vivek-coder-dev/java-interview-1/blob/master/javascript.md#is-javascript-single-threaded
What is closure in js?https://github.com/vivek-coder-dev/java-interview-1/blob/master/javascript.md#what-is-closure-in-js
How to check if element exists in html?https://github.com/vivek-coder-dev/java-interview-1/blob/master/javascript.md#how-to-check-if-element-exists-in-html
2 functions with the same name but with different number of parameters. Can be the issues in this case?https://github.com/vivek-coder-dev/java-interview-1/blob/master/javascript.md#2-functions-with-the-same-name-but-with-different-number-of-parameters-can-be-the-issues-in-this-case
https://github.com/vivek-coder-dev/java-interview-1#linux
How to print the list of processes in terminal Linux?https://github.com/vivek-coder-dev/java-interview-1/blob/master/linux.md#how-to-print-the-list-of-processes-in-terminal-linux
https://github.com/vivek-coder-dev/java-interview-1#patterns
Which architectural patterns you know?https://github.com/vivek-coder-dev/java-interview-1/blob/master/patterns.md#which-architectural-patterns-you-know
What does it mean single responsibility?https://github.com/vivek-coder-dev/java-interview-1/blob/master/patterns.md#what-does-it-mean-single-responsibility
What is the difference between facade and proxy/gateway?https://github.com/vivek-coder-dev/java-interview-1/blob/master/patterns.md#what-is-the-difference-between-facade-and-proxygateway
What can we do in the case of constructor with big number of parameters?https://github.com/vivek-coder-dev/java-interview-1/blob/master/patterns.md#what-can-we-do-in-the-case-of-constructor-with-big-number-of-parameters
How can be implemented builder?https://github.com/vivek-coder-dev/java-interview-1/blob/master/patterns.md#how-can-be-implemented-builder
What is pattern Visitor?https://github.com/vivek-coder-dev/java-interview-1/blob/master/patterns.md#what-is-pattern-visitor
What is the issue can be solved by visitor?https://github.com/vivek-coder-dev/java-interview-1/blob/master/patterns.md#what-is-the-issue-can-be-solved-by-visitor
What can you say about pattern observer?https://github.com/vivek-coder-dev/java-interview-1/blob/master/patterns.md#what-can-you-say-about-pattern-observer
How to initialize object depends on type?https://github.com/vivek-coder-dev/java-interview-1/blob/master/patterns.md#how-to-initialize-object-depends-on-type
Why Dependency Injection is needed?https://github.com/vivek-coder-dev/java-interview-1/blob/master/patterns.md#why-dependency-injection-is-needed
Should services always return dtos?https://github.com/vivek-coder-dev/java-interview-1/blob/master/patterns.md#should-services-always-return-dtos
The difference between adapter and decorator?https://github.com/vivek-coder-dev/java-interview-1/blob/master/patterns.md#the-difference-between-adapter-and-decorator
https://github.com/vivek-coder-dev/java-interview-1#ddd
What is DDD?https://github.com/vivek-coder-dev/java-interview-1/blob/master/ddd.md#what-is-ddd
Why DDD is needed?https://github.com/vivek-coder-dev/java-interview-1/blob/master/ddd.md#why-ddd-is-needed
What is aggregate in DDD?https://github.com/vivek-coder-dev/java-interview-1/blob/master/ddd.md#what-is-aggregate-in-ddd
What is anemic domain model?https://github.com/vivek-coder-dev/java-interview-1/blob/master/ddd.md#what-is-anemic-domain-model
What is the correct way for having relations between aggregates?https://github.com/vivek-coder-dev/java-interview-1/blob/master/ddd.md#what-is-the-correct-way-for-having-relations-between-aggregates
How to update several aggregates during one transaction?https://github.com/vivek-coder-dev/java-interview-1/blob/master/ddd.md#how-to-update-several-aggregates-during-one-transaction
What is event storming?https://github.com/vivek-coder-dev/java-interview-1/blob/master/ddd.md#what-is-event-storming
How domain events are related to eventual consistency?https://github.com/vivek-coder-dev/java-interview-1/blob/master/ddd.md#how-domain-events-are-related-to-eventual-consistency
What is the difference between domain events and event sourcing?https://github.com/vivek-coder-dev/java-interview-1/blob/master/ddd.md#what-is-the-difference-between-domain-events-and-event-sourcing
What is CQRS?https://github.com/vivek-coder-dev/java-interview-1/blob/master/ddd.md#what-is-cqrs
What is the best practice for validation in DDD?https://github.com/vivek-coder-dev/java-interview-1/blob/master/ddd.md#what-is-the-best-practice-for-validation-in-ddd
What is the best practice for Value Object?https://github.com/vivek-coder-dev/java-interview-1/blob/master/ddd.md#what-is-the-best-practice-for-value-object
Possible issues with using domain model with public getters/setters and empty constructor?https://github.com/vivek-coder-dev/java-interview-1/blob/master/ddd.md#possible-issues-with-using-domain-model-with-public-getterssetters-and-empty-constructor
How to work with large domain models? Is it correct to have a lot of fields in domain model?https://github.com/vivek-coder-dev/java-interview-1/blob/master/ddd.md#how-to-work-with-large-domain-models-is-it-correct-to-have-a-lot-of-fields-in-domain-model
How should be published integration events? Inside or outside transaction?https://github.com/vivek-coder-dev/java-interview-1/blob/master/ddd.md#how-should-be-published-integration-events-inside-or-outside-transaction
How to define the reference between aggregates?https://github.com/vivek-coder-dev/java-interview-1/blob/master/ddd.md#how-to-define-the-reference-between-aggregates
Where to put validation rule for value object?https://github.com/vivek-coder-dev/java-interview-1/blob/master/ddd.md#where-to-put-validation-rule-for-value-object
https://github.com/vivek-coder-dev/java-interview-1#architecture
What are the differences between monolith and microservices? (Performance/Deployability/Failure impact and etc)https://github.com/vivek-coder-dev/java-interview-1/blob/master/architecture.md#what-are-the-differences-between-monolith-and-microservices-performancedeployabilityfailure-impact-and-etc
Imperative vs functional vs reactive programming?https://github.com/vivek-coder-dev/java-interview-1/blob/master/architecture.md#imperative-vs-functional-vs-reactive-programming
What is Serverlesshttps://github.com/vivek-coder-dev/java-interview-1/blob/master/architecture.md#what-is-serverless
What is the difference between native code, machine code and assembly code?https://github.com/vivek-coder-dev/java-interview-1/blob/master/architecture.md#what-is-the-difference-between-native-code-machine-code-and-assembly-code
https://github.com/vivek-coder-dev/java-interview-1#rest
What is rest architecture? What are the requirements?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md#what-is-rest-architecture-what-are-the-requirements
Is there state in rest architecture?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md#is-there-state-in-rest-architecture
Can be used query params in rest architecture?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md#can-be-used-query-params-in-rest-architecture
What is the difference get and post?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md#what-is-the-difference-get-and-post
What is the difference between soap and rest?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md#what-is-the-difference-between-soap-and-rest
Is it correct to update something during get request?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md#is-it-correct-to-update-something-during-get-request
Is it possible to use body in get requests?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md#is-it-possible-to-use-body-in-get-requests
What are possible types of requests for http protocol?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md#what-are-possible-types-of-requests-for-http-protocol
Why method options is needed?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md#why-method-options-is-needed
What is the difference between put and post?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md#what-is-the-difference-between-put-and-post
What can be used as rest client?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md#what-can-be-used-as-rest-client
How http protocol work?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md#how-http-protocol-work
What are the possible solutions in the case of big number of parameters for search method?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md#what-are-the-possible-solutions-in-the-case-of-big-number-of-parameters-for-search-method
What should be the response in the case of DELETE request?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md#what-should-be-the-response-in-the-case-of-delete-request
What is the best solution for representing Enum in API?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md#what-is-the-best-solution-for-representing-enum-in-api
What is the best practice for getting Unique Resource From Sub-Collection?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md#what-is-the-best-practice-for-getting-unique-resource-from-sub-collection
How search in sub-collections can be implemented?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md#how-search-in-sub-collections-can-be-implemented
What is the best practice for nested resources?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md#what-is-the-best-practice-for-nested-resources
Fine Grained CRUD Resources vs. Coarse Grained Resources?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md#fine-grained-crud-resources-vs-coarse-grained-resources
Best guidelines?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md#best-guidelines
Best practice for PATCH?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md#best-practice-for-patch
Do sessions violate REST?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md#do-sessions-violate-rest
When to use GraphQL?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md#when-to-use-graphql
What is ElasticSearch?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rest.md#what-is-elasticsearch
https://github.com/vivek-coder-dev/java-interview-1#sql
What is having in sql?https://github.com/vivek-coder-dev/java-interview-1/blob/master/sql.md#what-is-having-in-sql
What are the possible issues with indexes?https://github.com/vivek-coder-dev/java-interview-1/blob/master/sql.md#what-are-the-possible-issues-with-indexes
Sql works very slowly, what are the possible improvements (the database is MySQL, for example)?https://github.com/vivek-coder-dev/java-interview-1#sql-works-very-slowly-what-are-the-possible-improvements-the-database-is-mysql-for-example
https://github.com/vivek-coder-dev/java-interview-1#test
What is the difference between integration and unit tests?https://github.com/vivek-coder-dev/java-interview-1/blob/master/test.md#what-is-the-difference-between-integration-and-unit-tests
Unit test executes code from 2 classes, is it correct? Is it unit or integration test?https://github.com/vivek-coder-dev/java-interview-1/blob/master/test.md#unit-test-executes-code-from-2-classes-is-it-correct-is-it-unit-or-integration-test
What can be used for unit tests?https://github.com/vivek-coder-dev/java-interview-1/blob/master/test.md#what-can-be-used-for-unit-tests
What is better to use randomized or hardcode data for unit tests?https://github.com/vivek-coder-dev/java-interview-1/blob/master/test.md#what-is-better-to-use-randomized-or-hardcode-data-for-unit-tests
Is it possible to test the architecture of application?https://github.com/vivek-coder-dev/java-interview-1/blob/master/test.md#is-it-possible-to-test-the-architecture-of-application
Does TDD include integration tests?https://github.com/vivek-coder-dev/java-interview-1/blob/master/test.md#does-tdd-include-integration-tests
Is it good practice to check in tests that non-state-changing methods were called?https://github.com/vivek-coder-dev/java-interview-1/blob/master/test.md#is-it-good-practice-to-check-in-tests-that-non-state-changing-methods-were-called
The differences between Spy and Mock in Mockito?https://github.com/vivek-coder-dev/java-interview-1/blob/master/test.md#the-differences-between-spy-and-mock-in-mockito
https://github.com/vivek-coder-dev/java-interview-1#transactions
What is transaction?https://github.com/vivek-coder-dev/java-interview-1/blob/master/transaction.md#what-is-transaction
What are the requirements for transactions?https://github.com/vivek-coder-dev/java-interview-1/blob/master/transaction.md#what-are-the-requirements-for-transactions
What is a distributed transaction?https://github.com/vivek-coder-dev/java-interview-1/blob/master/transaction.md#what-is-a-distributed-transaction
What are isolation levels?https://github.com/vivek-coder-dev/java-interview-1/blob/master/transaction.md#what-are-isolation-levels
What are the possible issues in the case of parallel access by transactions?https://github.com/vivek-coder-dev/java-interview-1/blob/master/transaction.md#what-are-the-possible-issues-in-the-case-of-parallel-access-by-transactions
What are possible options for implementing transactions in microserviceshttps://github.com/vivek-coder-dev/java-interview-1/blob/master/transaction.md#what-are-possible-options-for-implementing-transactions-in-microservices
What is the difference between optimistic and pessimistic locking?https://github.com/vivek-coder-dev/java-interview-1/blob/master/transaction.md#what-is-the-difference-between-optimistic-and-pessimistic-locking
Is it possible to use transaction for select statements?https://github.com/vivek-coder-dev/java-interview-1/blob/master/transaction.md#is-it-possible-to-use-transaction-for-select-statements
https://github.com/vivek-coder-dev/java-interview-1#rabbitmq
What is RabbitMQ?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rabbitmq.md#what-is-rabbitmq
What are the advantages/disadvantages of using message brokers?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rabbitmq.md#what-are-the-advantagesdisadvantages-of-using-message-brokers
What is the Exchange in RabbitMQ?https://github.com/vivek-coder-dev/java-interview-1/blob/master/rabbitmq.md#what-is-the-exchange-in-rabbitmq
https://github.com/vivek-coder-dev/java-interview-1#graalvm
What is GraalVM Native Image?https://github.com/vivek-coder-dev/java-interview-1/blob/master/graalvm.md#what-is-graalvm-native-image
Readme https://github.com/vivek-coder-dev/java-interview-1#readme-ov-file
Please reload this pagehttps://github.com/vivek-coder-dev/java-interview-1
Activityhttps://github.com/vivek-coder-dev/java-interview-1/activity
0 starshttps://github.com/vivek-coder-dev/java-interview-1/stargazers
0 watchinghttps://github.com/vivek-coder-dev/java-interview-1/watchers
0 forkshttps://github.com/vivek-coder-dev/java-interview-1/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fvivek-coder-dev%2Fjava-interview-1&report=vivek-coder-dev+%28user%29
Releaseshttps://github.com/vivek-coder-dev/java-interview-1/releases
Packages 0https://github.com/users/vivek-coder-dev/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.