Skip to content

subha81788/java-programs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quick links

Programs and quick links to help coding interview preparation

Core Java Questions

https://javahungry.blogspot.com/2013/06/top-25-most-frequently-asked-core-java.html
https://www.geeksforgeeks.org/override-equalsobject-hashcode-method
https://dzone.com/articles/how-concurrenthashmap-works-internally-in-java
https://www.geeksforgeeks.org/create-immutable-class-java
https://www.geeksforgeeks.org/different-ways-create-objects-java
https://dzone.com/articles/prevent-breaking-a-singleton-class-pattern
https://j2eereference.com/singleton-in-clustered-environment
https://dzone.com/articles/how-hashmap-works-internally-in-java
https://www.javatpoint.com/serialization-in-java
https://dzone.com/articles/shallow-and-deep-java-cloning
http://tutorials.jenkov.com/java-functional-programming/functional-interfaces.html
https://www.baeldung.com/java-comparator-comparable
https://www.baeldung.com/java-optional
https://dzone.com/articles/java-8-streams-api-laziness
https://www.geeksforgeeks.org/difference-hashmap-concurrenthashmap
https://winterbe.com/posts/2015/04/07/java8-concurrency-tutorial-thread-executor-examples
https://www.journaldev.com/1037/java-thread-wait-notify-and-notifyall-example
https://www.baeldung.com/java-concurrent-locks
https://www.geeksforgeeks.org/reentrant-lock-java
https://javarevisited.blogspot.com/2012/07/countdownlatch-example-in-java.html
https://javarevisited.blogspot.com/2015/06/java-lock-and-condition-example-producer-consumer.html
https://www.geeksforgeeks.org/producer-consumer-solution-using-blockingqueue-in-java-thread
https://www.javatpoint.com/volatile-keyword-in-java
https://www.geeksforgeeks.org/iterate-map-java
https://stackify.com/memory-leaks-java
https://dzone.com/articles/how-to-improve-the-performance-of-a-java-applicati
https://www.infoworld.com/article/2077354/app-server-web-server-what-s-the-difference.html
https://www.geeksforgeeks.org/how-many-types-of-memory-areas-are-allocated-by-jvm
https://www.baeldung.com/java-stack-heap
https://www.programmersought.com/article/426242359

HCL Java realtime interview | Java 8 interview questions and answers, springboot microservices kafka
https://www.youtube.com/watch?v=uLOF3tSNPgY

Spring

https://javasterling.com/spring-boot/spring-boot-annotations
https://www.greycampus.com/blog/programming/top-spring-interview-questions-and-answers
https://www.interviewbit.com/spring-interview-questions
https://www.baeldung.com/spring-mvc-model-model-map-model-view
https://www.baeldung.com/spring-boot-interview-questions
https://www.javatpoint.com/spring-aop-aspectj-annotation-example
https://howtodoinjava.com/spring-aop/aspectj-afterthrowing-annotation-example
https://dzone.com/articles/handling-exceptions-using-springs-aop
https://www.baeldung.com/sso-spring-security-oauth2
https://www.toptal.com/spring/beginners-guide-to-mvc-with-spring-framework
https://www.baeldung.com/rest-with-spring-series
https://www.javaer101.com/en/article/5541956.html
https://www.restapitutorial.com
https://www.ibm.com/cloud/learn/web-server-vs-application-server
https://www.baeldung.com/spring-boot-tomcat-connection-pool

Spring Webflux

https://howtodoinjava.com/spring-webflux/webclient-get-post-example
https://medium.com/a-developers-odyssey/spring-web-client-exception-handling-cd93cf05b76
https://nikeshshetty.medium.com/5-common-mistakes-of-webflux-novices-f8eda0cd6291
https://medium.com/sipios/how-to-make-parallel-calls-in-java-springboot-application-and-how-to-test-them-dcc27318a0cf
https://www.baeldung.com/spring-webflux
https://www.baeldung.com/spring-mvc-async-vs-webflux

Persistence

https://thorben-janssen.com/ultimate-guide-to-implementing-equals-and-hashcode-with-hibernate
https://vladmihalcea.com/how-to-implement-equals-and-hashcode-using-the-jpa-entity-identifier
https://gist.github.com/jahe/18a4efe614fc73cf184d8ceef8cdc996
https://www.baeldung.com/hibernate-save-persist-update-merge-saveorupdate
https://www.journaldev.com/2969/hibernate-caching-first-level-cache
https://www.concretepage.com/hibernate/hibernate-session-evict-and-merge-example
https://www.baeldung.com/hibernate-second-level-cache
https://www.javatpoint.com/hibernate-second-level-cache
https://www.baeldung.com/persistence-with-spring-series
https://medium.com/@asce4s/configure-multiple-datasources-in-spring-boot-jdbctemplate-asce4s-11013d745a5d
https://www.geeksforgeeks.org/association-composition-aggregation-java
https://www.baeldung.com/hibernate-one-to-many
https://www.baeldung.com/jpa-many-to-many
https://www.amitph.com/spring-data-jpa-embeddedid
https://www.baeldung.com/jpa-composite-primary-keys
https://www.baeldung.com/hibernate-inheritance
https://www.journaldev.com/2954/hibernate-query-language-hql-example-tutorial

Message Queue

https://www.javainuse.com/messaging/rabbitmq/exchange
https://www.javainuse.com/spring/spring-boot-rabbitmq-consume
https://www.baeldung.com/spring-amqp-error-handling
https://dzone.com/articles/message-expiration-pattern-explained
https://dzone.com/articles/rabbitmq-and-spring-boot-integration-with-fault-to
https://medium.com/tradeshift-engineering/spring-rabbitmq-tuning-f94723598312
https://www.rabbitmq.com/api-guide.html#recovery
https://dzone.com/articles/all-you-need-to-know-about-asyncronous-messaging-u
https://stackoverflow.com/questions/21363302/rabbitmq-message-order-of-delivery

Spring Cloud

https://developer.okta.com/blog/2019/02/28/spring-microservices-docker
https://www.javainuse.com/spring/spring_eurekaregister3
https://dzone.com/articles/spring-cloud-stream-with-kafka
https://www.baeldung.com/spring-cloud-netflix-hystrix
https://howtodoinjava.com/microservices/spring-cloud-zipkin-sleuth-tutorial
https://www.studytonight.com/post/request-tracing-in-microservices-using-spring-cloud-sleuth-andzipkin
https://logz.io/blog/cloud-foundry-elk-stack
https://www.confluent.io/blog/spring-for-apache-kafka-deep-dive-part-2-apache-kafka-spring-cloud-stream

Microservices

https://microservices.io/refactoring
https://hackr.io/blog/microservices-interview-questions
https://developers.redhat.com/blog/2018/10/01/patterns-for-distributed-transactions-within-a-microservices-architecture
https://medium.com/@ijayakantha/microservices-the-saga-pattern-for-distributed-transactions-c489d0ac0247
https://www.vinsguru.com/architectural-pattern-orchestration-saga-pattern-implementation-using-kafka
https://dzone.com/articles/transactions-in-microservices
https://dzone.com/articles/circuit-breaker-pattern
https://medium.com/@narengowda/what-is-circuitbreaking-in-microservices-2053f4f66882

Top 25 Microservice Interview Questions Answered - Java Brains https://www.youtube.com/watch?v=o36vWQCRrp0

Troubleshooting & Debugging Production Microservices in Kubernetes with Ray Tsang
https://www.youtube.com/watch?v=59yCUlQAe-s

Distributed Tracing - Implementing Latency Analysis for microservices on Cloud Foundry
https://www.youtube.com/watch?v=tOKvXicazFw

Monitoring and Troubleshooting Spring Boot Microservices Architecture - Bogdatov, Gadiya, Thaker
https://www.youtube.com/watch?v=utrL19KFUT4

Microservices interview question and answers | Architecture design and Best practices
https://www.youtube.com/watch?v=G0waumbpK48

Microservices using SpringBoot | Full Example
https://www.youtube.com/watch?v=BnknNTN8icw

Using sagas to maintain data consistency in a microservice architecture by Chris Richardson
https://www.youtube.com/watch?v=YPbGW3Fnmbc

Elastic Search

https://coralogix.com/log-analytics-blog/42-elasticsearch-query-examples-hands-on-tutorial
https://medium.com/tech-explained/getting-hands-on-with-elasticsearch-9969a2894f8a
https://www.elastic.co/blog/how-to-ingest-data-into-elasticsearch-service

CI/CD

https://dzone.com/articles/deploying-spring-boot-on-docker
https://developer.mindsphere.io/howto/howto-cf-single-manifest.html

Git

https://nvie.com/posts/a-successful-git-branching-model
https://levelup.gitconnected.com/how-to-squash-git-commits-9a095c1bc1fc

Design Patterns

https://www.java67.com/2012/09/top-10-java-design-pattern-interview-question-answer.html
Singleton
Factory
Abstract Factory
Facade (https://howtodoinjava.com/design-patterns/structural/facade-design-pattern)
Decorator
Adapter
Strategy
Front Controller

DS and Algo

https://hackernoon.com/50-data-structure-and-algorithms-interview-questions-for-programmers-b4b1ac61f5b0
https://www.geeksforgeeks.org/tail-recursion
https://www.vogella.com/tutorials/JavaAlgorithmsQuicksort/article.html
https://javarevisited.blogspot.com/2016/06/design-vending-machine-in-java.html

Java programs

https://java2blog.com/count-number-occurrences-character-string-java
https://stackoverflow.com/questions/51606628/how-can-i-call-second-largest-number-from-arraylist-using-collections
https://javaconceptoftheday.com/solving-real-time-queries-using-java-8-features-employee-management-system

SQL

https://www.javatpoint.com/sql-nth-highest-salary
https://www.w3schools.com/sql/sql_case.asp

About

Programs to help coding interview preparation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages