https://beginnersbook.com/2013/12/difference-between-arraylist-and-linkedlist-in-java/ https://javapapers.com/core-java/java-method-reference/ https://stackoverflow.com/questions/2265503/why-do-i-need-to-override-the-equals-and-hashcode-methods-in-java https://stackoverflow.com/questions/22267919/iterator-vs-for https://stackoverflow.com/questions/4138364/java-how-to-convert-list-to-map https://stackoverflow.com/questions/22324091/what-use-is-java-6-interface-multivaluedmap https://www.javatpoint.com/nested-interface https://stackoverflow.com/questions/38987520/real-life-example-of-list-tuple-set-and-map https://www.quora.com/How-is-Hashmap-in-Java-implemented-internally-What-are-the-pros-and-cons-to-use-it-What-are-the-complexities-it-provides-for-insert-delete-and-lookup/answer/Anshudeep-Bajpai?share=b53497c5&srid=uwiRf http://www.java2novice.com/java_constructor_examples/singleton/ https://dzone.com/articles/singleton-design-pattern https://javapapers.com/core-java/java-method-reference/ https://stackoverflow.com/questions/936197/what-is-the-difference-between-application-server-and-web-server https://stackify.com/memory-leaks-java/ https://www.dynatrace.com/resources/ebooks/javabook/memory-leaks/ https://www.toptal.com/java/hunting-memory-leaks-in-java https://www.geeksforgeeks.org/static-class-in-java/ https://www.geeksforgeeks.org/difference-equals-method-java/ https://dzone.com/articles/why-string-immutable-java https://www.geeksforgeeks.org/can-we-overload-or-override-static-methods-in-java/ https://javaconceptoftheday.com/difference-between-iterator-and-listiterator-in-java/ https://javaconceptoftheday.com/differences-between-enumeration-vs-iterator-in-java/ https://stackoverflow.com/questions/451182/stopping-inheritance-without-using-final https://stackoverflow.com/questions/32563236/relation-between-sessions-and-cookies https://www.geeksforgeeks.org/can-we-overload-or-override-static-methods-in-java/ https://stackoverflow.com/questions/22324091/what-use-is-java-6-interface-multivaluedmap https://javarevisited.blogspot.com/2012/05/5-difference-between-application-server.html?m=1 https://www.javatpoint.com/final-keyword https://www.javatpoint.com/java-inner-class https://www.quora.com/Can-we-define-a-class-inside-the-interface/answer/Ashok-Kumar-1682?share=7eb3a629&srid=uwiRf https://stackoverflow.com/questions/5181578/what-is-the-point-of-final-class-in-java https://stackoverflow.com/questions/8119366/sorting-hashmap-by-values http://www.java-fries.com/2015/02/sort-elements-frequency/ https://www.mkyong.com/java/how-do-convert-array-to-list-in-java/ https://www.javatpoint.com/method-overloading-in-java https://www.javatpoint.com/abstract-class-in-java https://www.javatpoint.com/nested-interface https://www.quora.com/What-is-the-purpose-of-writing-a-non-static-block-inside-a-method https://www.quora.com/Can-a-constructor-be-declared-a-final https://dzone.com/articles/convert-map-to-list-in-java-8 https://stackoverflow.com/questions/4138364/java-how-to-convert-list-to-map https://www.javatpoint.com/custom-exception https://www.geeksforgeeks.org/autoboxing-unboxing-java/ https://stackoverflow.com/questions/1036754/difference-between-wait-and-sleep https://www.geeksforgeeks.org/hashmap-methods-java-examples-set-2-keyset-values-containskey/ https://dzone.com/articles/singleton-design-pattern-%E2%80%93 https://coderanch.com/t/609826/java/Creating-TreeMap-duplicate-key-values https://www.geeksforgeeks.org/tag/java-multithreading/ -------------------------------Spring---------------------------------------- https://stackoverflow.com/questions/2769467/what-is-dispatcher-servlet-in-spring https://www.quora.com/What-is-IOC-Container-in-Spring/answer/Swatee-Chand-2?share=7c9254af&srid=uwiRf https://stackoverflow.com/questions/130794/what-is-dependency-injection https://www.tutorialspoint.com/spring/constructor_based_dependency_injection.htm https://www.tutorialspoint.com/spring/setter_based_dependency_injection.htm https://www.tutorialspoint.com/spring/spring_beans_autowiring.htm https://www.journaldev.com/2623/spring-autowired-annotation https://stackoverflow.com/questions/8519187/spring-postconstruct-vs-init-method-attribute https://dzone.com/articles/an-interview-question-on-spring-singletons https://www.javatpoint.com/load-on-startup https://stackoverflow.com/questions/243385/beanfactory-vs-applicationcontext https://springframework.guru/spring-framework-annotations/ https://stackoverflow.com/questions/22672664/setting-request-timeout-for-jax-rs-2-0-client-api https://javarevisited.blogspot.in/2017/06/how-spring-mvc-framework-works-web-flow.html?m=1 https://docs.spring.io/spring/docs/3.0.0.M4/reference/html/ch15s02.html https://dzone.com/articles/spring-component-scan https://www.tutorialspoint.com/spring/spring_bean_definition_inheritance.htm https://stackoverflow.com/questions/8519187/spring-postconstruct-vs-init-method-attribute https://dzone.com/articles/an-interview-question-on-spring-singletons https://javarevisited.blogspot.in/2017/06/how-spring-mvc-framework-works-web-flow.html?m=1 http://www.baeldung.com/spring-mvc-view-resolver-tutorial https://www.mkyong.com/spring-mvc/spring-mvc-internalresourceviewresolver-example/ https://www.tutorialspoint.com/spring/spring_qualifier_annotation.htm https://stackoverflow.com/questions/28963639/how-to-understand-spring-componentscan http://www.java2novice.com/spring/aop-after-returning-advice/ https://stackoverflow.com/questions/6827752/whats-the-difference-between-component-repository-service-annotations-in?rq=1 https://howtodoinjava.com/spring5/webmvc/spring-mvc-cors-configuration/ https://dzone.com/articles/spring-boot-creating https://www.mkyong.com/spring/spring-auto-scanning-components/ https://javarevisited.blogspot.com/2017/08/difference-between-restcontroller-and-controller-annotations-spring-mvc-rest.html https://javaconceptoftheday.com/statement-vs-preparedstatement-vs-callablestatement-in-java/ https://stackoverflow.com/questions/45016234/what-is-idempotency-in-http-methods https://www.geeksforgeeks.org/indexing-in-databases-set-1/ https://stackoverflow.com/questions/3887735/mysql-difference-between-char-and-varcharhttps://stackoverflow.com/questions/3887735/mysql-difference-between-char-and-varchar https://www.journaldev.com/2676/spring-mvc-interceptor-example-handlerinterceptor-handlerinterceptoradapter https://beginnersbook.com/2015/05/normalization-in-dbms/ http://www.xyzws.com/JSPfaq/what-is-difference-between-page-and-pagecontext-in-jsp-pages/4 https://www.baeldung.com/spring-request-response-body https://javarevisited.blogspot.com/2017/06/how-spring-mvc-framework-works-web-flow.htmlhttps://javarevisited.blogspot.com/2017/06/how-spring-mvc-framework-works-web-flow.html https://stackoverflow.com/questions/7021084/how-do-you-receive-a-url-parameter-with-a-spring-controller-mapping https://www.sourceallies.com/2011/08/spring-injection-with-resource-and-autowired/ https://stackoverflow.com/questions/18540696/named-annotation-in-spring-mvc https://www.tutorialspoint.com/springaop/springaop_after_returning1.htm ------------------------------------Rest----------------------------------------- https://stackoverflow.com/questions/2131965/main-differences-between-soap-and-restful-web-services-in-java http://www.benchresources.net/jersey-2-x-web-service-using-queryparam-annotation/ https://www.quora.com/What-is-the-difference-between-QueryParam-and-pathParam-in-Webservices?share=ebb251a9&srid=uwiRf http://www.techferry.com/articles/RESTful-web-services-JAX-RS-annotations.html http://www.mkyong.com/webservices/jax-rs/restful-java-client-with-jersey-client/ https://stackoverflow.com/questions/11297471/why-are-restful-applications-easier-to-scale https://stackoverflow.com/questions/20088759/how-rest-is-lightweight https://stackoverflow.com/questions/10418105/what-does-representational-state-mean-in-rest http://www.mkyong.com/webservices/jax-rs/restful-java-client-with-jersey-client/ https://stackoverflow.com/questions/2131965/main-differences-between-soap-and-restful-web-services-in-java https://www.tutorialspoint.com/wsdl/wsdl_example.htm https://stackoverflow.com/questions/16060372/rest-web-services-synchronous-or-asynchrous https://restfulapi.net/http-methods/ https://dzone.com/articles/jax-rs-20-asynchronous-server-and-client https://stackoverflow.com/questions/3105296/if-rest-applications-are-supposed-to-be-stateless-how-do-you-manage-sessions https://blog.usejournal.com/best-practices-for-writing-angular-6-apps-e6d3c0f6c7c1 https://stackoverflow.com/questions/37460464/what-is-the-difference-between-cq5-and-aem-6-x-what-are-the-major-differences https://stackoverflow.com/questions/33409828/touch-ui-v-s-classic-ui-in-aem http://www.aemcq5tutorials.com/tutorials/sightly-new-features-vs-jsp-aem/ https://www.tutorialspoint.com/jsp/jsp_implicit_objects.htm https://www.quora.com/What-is-the-difference-between-a-database-and-a-repository/answer/Karthika-80?share=d7946f60&srid=uwiRf https://restfulapi.net/idempotent-rest-apis/ https://stackoverflow.com/questions/10500775/parse-json-from-httpurlconnection-object https://www.mkyong.com/java/java-object-sorting-example-comparable-and-comparator/ https://www.journaldev.com/110/how-to-implement-arraylist-with-array-in-java https://crunchify.com/how-to-implement-a-linkedlist-class-from-scratch-in-java/ https://www.geeksforgeeks.org/check-for-balanced-parentheses-in-an-expression/ https://dzone.com/articles/java-concurrency-blocking-queu https://www.geeksforgeeks.org/comparator-interface-java/ https://www.mkyong.com/java/java-object-sorting-example-comparable-and-comparator/https://www.mkyong.com/java/java-object-sorting-example-comparable-and-comparator/ https://www.geeksforgeeks.org/object-class-in-java/ https://stackoverflow.com/questions/2361863/how-do-i-restrict-object-creation-not-more-than-3-in-java-class http://www.java67.com/2013/07/15-java-enum-interview-questions-amswers-for-experienced-programmers.html https://www.geeksforgeeks.org/commonly-asked-dbms-interview-questions/ https://www.geeksforgeeks.org/design-parking-lot-using-object-oriented-principles/ https://www.javacodegeeks.com/2017/10/call-asynchronous-rest.html https://stackoverflow.com/questions/15855321/performace-of-bigdecimal-vs-biginteger-and-bigdecimal https://www.quora.com/What-is-the-difference-between-depth-first-search-and-breadth-first-search-Why-does-DFS-visit-the-node-after-removal-from-a-stack-while-BFS-visits-the-node-before-adding-it-to-the-queue https://www.geeksforgeeks.org/searching-for-patterns-set-2-kmp-algorithm/ https://www.geeksforgeeks.org/write-a-c-function-to-print-the-middle-of-the-linked-list/ https://www.instantssl.com/https-tutorials/what-is-https.html https://stackoverflow.com/questions/19652554/what-is-the-advantage-of-using-threading-in-program https://stackoverflow.com/questions/9658517/java-creating-multiple-threads-with-a-for-loop https://stackoverflow.com/questions/33596079/how-to-properly-use-java-executor/33596230#33596230 https://stackoverflow.com/questions/40480/is-java-pass-by-reference-or-pass-by-value?rq=1 https://medium.com/exploring-code/how-to-make-the-perfect-singleton-de6b951dfdb0 https://stackoverflow.com/questions/2361863/how-do-i-restrict-object-creation-not-more-than-3-in-java-class https://www.journaldev.com/1392/factory-design-pattern-in-java https://www.geeksforgeeks.org/producer-consumer-solution-using-threads-java/ https://www.geeksforgeeks.org/recursive-insertion-sort/ https://stackoverflow.com/questions/29339933/read-and-write-files-in-java-using-separate-threads https://www.geeksforgeeks.org/inner-class-java/ https://stackoverflow.com/questions/4039899/when-should-we-use-mutex-and-when-should-we-use-semaphore https://www.javatpoint.com/java-linkedhashset https://www.geeksforgeeks.org/frequency-substring-string/ https://stackoverflow.com/questions/767759/occurrences-of-substring-in-a-string https://www.geeksforgeeks.org/multicatch-in-java/ https://stackoverflow.com/questions/2423622/volatile-vs-static-in-java https://www.geeksforgeeks.org/navigablemap-interface-in-java-with-example/ https://stackoverflow.com/questions/5819638/is-random-class-thread-safe https://stackoverflow.com/questions/10500775/parse-json-from-httpurlconnection-object -----Threading related links---------------------- https://www.journaldev.com/1162/java-multithreading-concurrency-interview-questions-answers https://www.journaldev.com/1069/threadpoolexecutor-java-thread-pool-example-executorservice https://www.journaldev.com/1034/java-blockingqueue-example https://www.journaldev.com/1650/java-futuretask-example-program https://www.journaldev.com/1069/threadpoolexecutor-java-thread-pool-example-executorservice https://www.journaldev.com/378/java-util-concurrentmodificationexception https://dzone.com/articles/top-15-java-multithreading-concurrency-interview-q http://www.java67.com/2012/09/top-10-tricky-java-interview-questions-answers.html https://javarevisited.blogspot.com/2011/03/10-interview-questions-on-singleton.html https://javarevisited.blogspot.com/2018/08/how-to-avoid-deadlock-in-java-threads.html https://javarevisited.blogspot.com/2011/04/synchronization-in-java-synchronized.html https://javarevisited.blogspot.com/2012/02/what-is-race-condition-in.html https://javarevisited.blogspot.com/2012/02/what-is-blocking-methods-in-java-and.html https://stackoverflow.com/questions/6507687/should-a-db-connection-be-a-singleton https://www.geeksforgeeks.org/understanding-outofmemoryerror-exception-java/ ----------------------Desigm Pattern-------------------- http://puredanger.github.io/tech.puredanger.com/2007/07/03/pattern-hate-singleton/ https://www.tutorialspoint.com/design_pattern/factory_pattern.htm https://www.tutorialspoint.com/design_pattern/adapter_pattern.htm https://www.tutorialspoint.com/design_pattern/facade_pattern.htm http://www.java67.com/2014/12/how-to-synchronize-arraylist-in-java.html https://stackoverflow.com/questions/2444005/how-do-i-make-my-arraylist-thread-safe-another-approach-to-problem-in-java https://www.journaldev.com/1663/java-generics-example-method-class-interface https://stackoverflow.com/questions/1885630/whats-the-difference-between-varchar-and-char https://stackoverflow.com/questions/1693754/how-to-select-first-10-elements-from-database-using-sql https://stackoverflow.com/questions/34109363/how-can-we-maintain-immutability-of-a-class-with-a-mutable-reference https://stackoverflow.com/questions/44588057/what-is-the-difference-between-callable-statement-and-prepared-statement-in-sql https://thispointer.com/java-creating-hashmap-by-associating-multiple-values-with-same-key/ https://stackoverflow.com/questions/19691920/collision-resolution-in-java-hashmap http://www.javadude.com/articles/passbyvalue.htm https://stackoverflow.com/questions/2863852/how-to-generate-a-random-string-in-java https://dzone.com/articles/interface-default-methods-java https://stackoverflow.com/questions/285793/what-is-a-serialversionuid-and-why-should-i-use-it https://www.geeksforgeeks.org/marker-interface-java/https://www.geeksforgeeks.org/marker-interface-java/ https://sivalabs.in/2016/03/how-springboot-autoconfiguration-magic/ https://martinfowler.com/articles/microservices.html https://www.geeksforgeeks.org/remove-element-arraylist-java/ https://www.quora.com/How-do-servlets-handle-multiple-requests https://stackoverflow.com/questions/34266174/difference-between-arrayindexoutofboundsexception-and-indexoutofboundsexception https://www.geeksforgeeks.org/understanding-outofmemoryerror-exception-java/ ------------------------------------Build tools----------------------------------------- https://www.tutorialspoint.com/maven/maven_build_life_cycle.htm -------------------------------------Angular--------------------------------------------- https://github.com/sudheerj/angular-interview-questions ------------------------------------------------------------------------------------------------------------------------------------- what is blob and clob NoSuchBeanDefinitionException First he asked me to create a singleton class using different methods. Then I was asked to create a class that can have only 100 objects. 3.Inner class - program. 5.Object class methods. enum questions Write a program for linked list Write sorting any algorithm using recursion? 1.Find is the list is circuler. 6.Sort using stack. 2.File read - threading. 2. Singleton desighn pattern with thread safe Write a Thread implementing producer-consumer scenario. 4.producer consumer program. on c programming like sorting, and networking protocol dhcp In the second round they asked few logical questions and simple code to display right nodes of a tree and few SQL queries and basic servlet jsp questions 3)Design car parking system DBMS(Normalization, ER Diagram) SQL 6.Sort using stack. 1.Spring dependency for oracle database in configuration file. 5)Write Async Rest program 1)JSP implict objects 2)Difference between page and pagecontext 6)Explain about agile practice in ur team
stream internal udee of two object tomcat security pl sql why sql not plm sql tightly coupling s[ring spring boo pull ab fetch tomcat security
package com.amcat;
import java.text.NumberFormat;
import java.util.Locale;
public class NumbersTOWord {
public static String numToWord(Integer i) {
final String[] units = { "Zero", "One", "Two", "Three",
"Four", "Five", "Six", "Seven", "Eight", "Nine", "Ten", "Eleven",
"Twelve", "Thirteen", "Fourteen", "Fifteen", "Sixteen",
"Seventeen", "Eighteen", "Nineteen" };
final String[] tens = { "", "", "Twenty", "Thirty", "Forty",
"Fifty", "Sixty", "Seventy", "Eighty", "Ninety" };
if (i < 20)
return units[i];
if (i < 100)
return tens[i / 10] + ((i % 10 > 0) ? " " + numToWord(i % 10) : "");
if (i < 1000)
return units[i / 100] + " Hundred"
+ ((i % 100 > 0) ? " and " + numToWord(i % 100) : "");
if (i < 1000000)
return numToWord(i / 1000) + " Thousand "
+ ((i % 1000 > 0) ? " " + numToWord(i % 1000) : "");
return numToWord(i / 1000000) + " Million "
+ ((i % 1000000 > 0) ? " " + numToWord(i % 1000000) : "");
}
public static void main(String[] args) {
System.out.println(numToWord(101));
}
}
package com.amcat;
public class Balancedparanthesis {
static class stack {
int top = -1;
char items[] = new char[100];
void push(char x) {
if (top == 99) {
System.out.println("Stack full");
} else {
items[++top] = x;
}
}
char pop() {
if (top == -1) {
System.out.println("Underflow error");
return '\0';
} else {
char element = items[top];
top--;
return element;
}
}
boolean isEmpty() {
return (top == -1) ? true : false;
}
}
static boolean isMatchingPair(char character1, char character2) {
if (character1 == '(' && character2 == ')')
return true;
else if (character1 == '{' && character2 == '}')
return true;
else if (character1 == '[' && character2 == ']')
return true;
else
return false;
}
/*
* Return true if expression has balanced Parenthesis
*/
static boolean areParenthesisBalanced(char exp[]) {
stack st = new stack();
for (int i = 0; i < exp.length; i++) {
if (exp[i] == '{' || exp[i] == '(' || exp[i] == '[')
st.push(exp[i]);
if (exp[i] == '}' || exp[i] == ')' || exp[i] == ']') {
if (st.isEmpty()) {
return false;
}
else if (!isMatchingPair(st.pop(), exp[i])) {
return false;
}
}
}
if (st.isEmpty())
return true; /* balanced */
else { /* not balanced */
return false;
}
}
public static void main(String[] args) {
char exp[] = { '{', '(', ')', '}', '[', ']' };
if (areParenthesisBalanced(exp))
System.out.println("Balanced ");
else
System.out.println("Not Balanced ");
}
}
package graph;
import java.util.Scanner;
import java.util.ArrayList;
import java.util.Random;
class TSTNode {
char data;
boolean isEnd;
TSTNode left, middle, right;
public TSTNode(char data) {
this.data = data;
this.isEnd = false;
this.left = null;
this.middle = null;
this.right = null;
}
}
class TernarySearchTree {
private TSTNode root;
private ArrayList