Skip to content

abhishekgarg18/DesignSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

https://github.com/binhnguyennus/awesome-scalability http://www.tom-e-white.com/2007/11/consistent-hashing.html https://github.com/donnemartin/system-design-primer https://github.com/checkcheckzz/system-design-interview https://github.com/shashank88/system_design https://github.com/FreemanZhang/system-design https://github.com/yangshun/tech-interview-handbook/tree/master/design mast https://github.com/sjuvekar/System-Design-Case-Studies https://github.com/andreis/interview

https://github.com/shashank88/system_design http://katemats.com/interview-questions/ https://github.com/checkcheckzz/system-design-interview https://gist.github.com/vasanthk/485d1c25737e8e72759f https://github.com/checkcheckzz/system-design-interview http://www.gainlo.co/?utm_source=blog&utm_medium=hellobar%20fullscreen&utm_campaign=blog#!/ http://www.gainlo.co/?utm_source=blog&utm_medium=hellobar%20fullscreen&utm_campaign=blog#!/ http://stackoverflow.com/questions/493276/modelling-an-elevator-using-object-oriented-analysis-and-design http://stackoverflow.com/questions/1673841/examples-of-gof-design-patterns-in-javas-core-libraries?rq=1 http://stackoverflow.com/questions/70689/what-is-an-efficient-way-to-implement-a-singleton-pattern-in-java?noredirect=1&lq=1 http://stackoverflow.com/questions/137975/what-is-so-bad-about-singletons?rq=1 http://stackoverflow.com/questions/519520/difference-between-static-class-and-singleton-pattern?rq=1 http://massivetechinterview.blogspot.in/search/label/System%20Design%20-%20Review https://github.com/filipegoncalves/interview-questions https://github.com/checkcheckzz/system-design-interview [email protected] Top 10 product sold in Amazon in last 1 hour at every second build BookMyShow http://www.socialgameville.com/ https://www.javatpoint.com/internal-details-of-jvm https://www.javatpoint.com/autoboxing-and-unboxing http://practice.geeksforgeeks.org/problems/how-would-you-design-twitter http://www.vertabelo.com/blog/technical-articles/designing-a-data-model-for-a-hotel-room-booking-system https://hashnode.com/post/architecture-how-to-build-a-notification-system-similar-to-facebook-cioms9pud0094mz532hcjzuqd

https://inst.eecs.berkeley.edu/~cs162/fa13/hand-outs/synch-solutions.html

https://www.glassdoor.co.in/Jobs/Paysafe-Group-Jobs-E35498.htm

https://github.com/FreemanZhang/system-design https://idf-shadow.gitbooks.io/sytem-design-hanbook/content/high_level_concepts.html https://github.com/sjuvekar/System-Design-Case-Studies https://github.com/FreemanZhang/system-design https://www.xarg.org/2009/12/people-near-you-with-mysql/ http://javarevisited.blogspot.in/2013/03/difference-between-singleton-pattern-vs-static-class-java.html#axzz4p9AFwZWZ http://javarevisited.blogspot.in/2012/05/counting-semaphore-example-in-java-5.html#axzz4p9AFwZWZ http://javarevisited.blogspot.in/2011/05/wait-notify-and-notifyall-in-java.html#axzz4p9AFwZWZ http://javarevisited.blogspot.in/2011/04/garbage-collection-in-java.html#axzz4p9AFwZWZ http://www.oracle.com/technetwork/java/gc-tuning-5-138395.html http://javarevisited.blogspot.in/2012/12/how-classloader-works-in-java.html#axzz4p8yNozgc http://javarevisited.blogspot.in/2013/12/inter-thread-communication-in-java-wait-notify-example.html http://javarevisited.blogspot.in/2012/07/when-class-loading-initialization-java-example.html#axzz4pFjms1yM http://www.java67.com/2013/08/can-we-override-private-method-in-java-inner-class.html http://www.java67.com/2015/08/top-10-method-overloading-overriding-interview-questions-answers-java.html#at_pco=smlwn-1.0&at_si=598aeb98d9f8beca&at_ab=per-2&at_pos=0&at_tot=1 http://javarevisited.blogspot.in/2016/01/4-ways-to-find-nth-highest-salary-in.html#at_pco=smlwn-1.0&at_si=598ae940170f267d&at_ab=per-2&at_pos=0&at_tot=1 http://www.java67.com/2012/10/difference-between-clustered-vs-nonclustered-index-sql-database.html http://www.java67.com/2012/08/what-is-noclassdeffounderror-in-java.html http://www.java67.com/2012/09/top-10-tricky-java-interview-questions-answers.html System.identityHashCode https://quizful.com/quizzes/java/openQuestion/a195675f740d40138b43c5dd734794e1 http://javarevisited.blogspot.in/2014/07/top-50-java-multithreading-interview-questions-answers.html http://www.java67.com/2015/09/60-java-interview-questions-for-quick.html http://www.java67.com/2015/03/top-40-core-java-interview-questions-answers-telephonic-round.html http://www.java67.com/2014/07/21-frequently-asked-java-interview-questions-answers.html http://www.java67.com/2013/08/can-we-override-private-method-in-java-inner-class.html http://www.java67.com/2012/10/difference-between-serializable-vs-externalizable-interface.html http://www.java67.com/2012/09/top-10-java-design-pattern-interview-question-answer.html race conditions on HashMap Can we pass ArrayList to a method which accepts List? (No) How to fix that? (use wildcards e.g. List<? extends Number> to know more about bounded and unbounded wildcards and other generics questions see this

Read more: http://javarevisited.blogspot.com/2014/02/top-30-java-phone-interview-questions.html#ixzz4puL7RiRw https://stackoverflow.com/questions/2265503/why-do-i-need-to-override-the-equals-and-hashcode-methods-in-java http://www.cubrid.org/blog/understanding-java-garbage-collection https://plumbr.eu/handbook/garbage-collection-algorithms-implementations/concurrent-mark-and-sweep https://stackoverflow.com/questions/2881827/how-does-the-garbage-first-garbage-collector-work http://www.cubrid.org/blog/dancing-with-oauth-understanding-how-authorization-works

Difference between green thread and native thread in Java? 2) Difference between thread and process? 3) What is context switching in multi-threading? 4) Difference between deadlock and livelock, deadlock and starvation? 5) What thread-scheduling algorithm is used in Java? 6) What is thread-scheduler in Java? 7) How do you handle un-handled exception in thread? 8) What is thread-group, why its advised not to use thread-group in Java? 9) Why Executor framework is better than creating and managing thread by application ? 10) Difference between Executor and Executors in Java? 10) How to find which thread is taking maximum cpu in windows and Linux server?

Read more: http://javarevisited.blogspot.com/2011/07/java-multi-threading-interview.html#ixzz4q6DSzrWI

http://www.vertabelo.com/blog/technical-articles/creating-a-data-model-for-carpooling

best design source https://github.com/donnemartin/system-design-primer/tree/master/solutions/system_design/twitter

distributed indexing Map/Reduce

https://www.javatpoint.com/exception-handling-with-method-overriding https://github.com/donnemartin/system-design-primer#index-of-system-design-topics

A variable that is declared as static is called static variable. It cannot be local. If we apply the instanceof operator with any variable that has null value, it returns false. https://www.javatpoint.com/downcasting-with-instanceof-operator practice.geeksforgeeks.org/topics/Design-Pattern/ https://github.com/donnemartin/system-design-primer/tree/master/solutions/system_design/twitter

@Test public void stringTest(){ String a = "meow" ; String ab = a+"deal" ; ab = ab.intern() ; String abc="meowdeal" ; System.out.println(ab == abc); }

Does constructor return any value?

Ans:yes, that is current class instance (You cannot use return type yet it returns a value). https://www.javatpoint.com/final-keyword https://www.javatpoint.com/static-keyword-in-java

Java static block

Is used to initialize the static data member. It is executed before main method at the time of classloading.

Call to this() must be the first statement in constructor. https://www.javatpoint.com/method-overloading-in-java Note: super() is added in each class constructor automatically by compiler if there is no super() or this(). https://www.javatpoint.com/method-overriding-in-java https://www.javatpoint.com/instance-initializer-block

) Execution Engine

It contains:

  1. A virtual processor
  2. Interpreter: Read bytecode stream then execute the instructions.
  3. Just-In-Time(JIT) compiler: It is used to improve the performance.JIT compiles parts of the byte code that have similar functionality at the same time, and hence reduces the amount of time needed for compilation.Here the term ?compiler? refers to a translator from the instruction set of a Java virtual machine (JVM) to the instruction set of a specific CPU.

If object1 and object2 are equal according to their equals() method, they must also have the same hash code. If object1 and object2 have the same hash code, they do NOT have to be equal too.

In shorter words:

If equal, then same hash codes too. Same hash codes no guarantee of being equal. http://tutorials.jenkov.com/java-collections/streams.html http://tutorials.jenkov.com/java-concurrency/index.html http://tutorials.jenkov.com/java-util-concurrent/blockingqueue.html

https://www.quora.com/How-can-I-design-on-BookMyShow https://www.quora.com/profile/Shivang-Sarawagi http://practice.geeksforgeeks.org/problems/design-bookmyshow . Design a Synchronized Message broker queues. How will you handle various situations like one queue is down, automatic failover, active master selection, handling acked and unackedmessages. 2. Design a site like book my show. It was an open ended question so I concentrated on inventory management. List all entities, classes objects modules and their interactions. 3. Design a secure Card storage system. Again open ended but the concentration was on encryption and decryption 4. HR round. What are your strength and weaknesses, what did you do that made you happy. What was your best contribution till date. 5. Design a Traffic signal . List all entities and classes involved. How will you handle pedestrian crossings etc. 6. Design a game of tic tac toe, handling winning situation etc. NXN, multiplayer, multiplayer with synchronization, Disaster recovery, data analytics, SWOT of each approach.

PreparedStatement The PreparedStatement's primary features are:

http://tutorials.jenkov.com/java-exception-handling/try-with-resources.html

Easy to insert parameters into the SQL statement. Easy to reuse the PreparedStatement with new parameters. May increase performance of executed statements. Enables easier batch updates. http://tutorials.jenkov.com/jdbc/preparedstatement.html http://tutorials.jenkov.com/java-generics/methods.html http://tutorials.jenkov.com/java-exception-handling/try-with-resources.html

Buisness

https://code.facebook.com/posts/820258981365363/building-mobile-first-infrastructure-for-messenger/ https://www.quora.com/How-can-nginx-handle-concurrent-requests-with-a-single-worker-process

https://github.com/livelessons-spring/building-microservices/tree/v1

distributed lock manager zookeeper

not understood: http://www.geeksforgeeks.org/rearrange-array-maximum-minimum-form/ http://www.crazyforcode.com/heavy-light-balls-puzzle/ http://www.crazyforcode.com/chasing-dog-puzzle/ http://www.crazyforcode.com/3-baskets-4-balls-puzzle/ http://www.crazyforcode.com/rope-escape-puzzle/ http://www.crazyforcode.com/blind-bartenders-problem/ http://www.crazyforcode.com/13-caves-thief-puzzle/ http://www.crazyforcode.com/camel-bananas-puzzle/ http://www.crazyforcode.com/2-player-coin-strategy-puzzle/ http://www.crazyforcode.com/minimum-aircraft-puzzle/ http://www.crazyforcode.com/100-wrong-statements-puzzle/ http://www.crazyforcode.com/generate-integer-1-8-equal-probability/ http://www.crazyforcode.com/sand-timer-puzzle/ http://www.crazyforcode.com/long-walking/ http://www.crazyforcode.com/long-walking/ http://www.crazyforcode.com/check-number-fibonacci-number/ http://www.crazyforcode.com/riding-wind-puzzle/ http://www.techinterview.org/post/526363745/red-marbles-blue-marbles/ http://www.javaproficiency.com/2015/01/top-string-programs-in-java.html http://www.crazyforcode.com/heaven-hell-puzzle/ http://www.crazyforcode.com/heaven-hell-puzzle/ http://www.crazyforcode.com/boys-girls/ http://www.crazyforcode.com/ant-triangle-problem/ http://www.crazyforcode.com/number-puzzles/ http://www.crazyforcode.com/probability-puzzles-interview/ http://www.crazyforcode.com/3-doors-angel/ http://www.crazyforcode.com/cashiers-puzzle/

http://www.hiringlibrary.com/type-a-url-into-the-address-bar/ http://www.i-programmer.info/programmer-puzzles/203-sharpen-your-coding-skills/4561-sharpen-your-coding-skills-elevator-puzzle.html?start=1 https://www.quora.com/How-did-Adam-DAngelo-and-Charlie-Cheever-develop-the-software-architecture-for-Quora-How-has-it-evolved-over-time

http://www.geeksforgeeks.org/find-a-mother-vertex-in-a-graph/

https://dzone.com/articles/java-garbage-collector-and-reference-objects https://dzone.com/articles/java-memory-and-cpu-monitoring-tools-and-technique https://dzone.com/articles/how-to-reduce-long-gc-pause

R:

  1. Tell Me Something About Yourself? https://lnkd.in/fAN9BZ3
  2. Tell Me Something About Yourself? Part-2 https://lnkd.in/fhjfd5M
  3. What Are Your Weaknesses? https://lnkd.in/f-7B3NF
  4. Do's and Don'ts In An Interview: https://lnkd.in/frRj42A
  5. How to Have a Successful Job Interview: https://lnkd.in/f66HbSC
  6. What Are Your Strengths?:https://lnkd.in/fnpnWfc
  7. Interview Success MasterClass - Learn How To Pass Job Interviews: https://lnkd.in/fvxuyr6
  8. How to choose your Career?: https://lnkd.in/fCVGDzF
  9. What Are Your Salary Expectations?: https://lnkd.in/eEGXQZ6

Selenium and TestNG Interview Questions and Answers:

  1. Selenium Webdriver: https://lnkd.in/fNJQcYi
  2. TestNG Framework: https://lnkd.in/fiPptRM

Blog Link: https://lnkd.in/fCBdciK Subscription link: https://lnkd.in/f37ZP9s LinkedIn Group Link: https://lnkd.in/euWm4FA

https://hackernoon.com/top-10-system-design-interview-questions-for-software-engineers-8561290f0444

https://geekibuti.blogspot.in/2016/10/design-messaging-service-like-whatsapp.html https://blog.contus.com/how-whatsapp-works-technically-and-how-to-build-an-app-similar-to-it/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages