Interview Questions and Answers for 'Accenture' | Search Java Interview Question - javasearch.buggybread.com
Javasearch.buggybread.com
Share

Search Interview Questions


 3152 questions in repository.
 There are more than 200 unanswered questions.
Click here and help us by providing the answer.
 Have a video suggestion.
Click Correct / Improve and please let us know.
Label / Company      Label / Company / Text

   



Accenture


   




Interview Questions and Answers for 'Accenture' - 73 question(s) found - Order By Newest

next 40
Very frequently asked in different variations. Frequently asked in Deloitte ( 2 feedback ) , HCL Tech ( 3 feedback ) and Coginizant (CTS)
  Q1. Explain the scenerios to choose between String , StringBuilder and StringBuffer ?

or

What is the difference between String , StringBuilder and StringBuffer ?
Core Java
Anonymous
Ans. If the Object value will not change, use String Class because a String object is immutable.

If the Object value can change and will only be modified from a single thread, use StringBuilder because StringBuilder is unsynchronized(means faster).

If the Object value may change, and can be modified by multiple threads, use a StringBuffer because StringBuffer is thread safe(synchronized).

  Sample Code for String

  Sample Code for StringBuffer

  Sample Code for StringBuilder

 Help us improve. Please let us know the company, where you were asked this question :   


   Like      Discuss      Correct / Improve     java   string class   string   stringbuilder   stringbuffer     Cognizant (CTS)   San Jose State University (SJSU)  HCL Technologies   Deloitte  Sophos  Hitachi  JPMorgan Chase  IBM  Kony Labs  Keystone  ebay  TIAA Financial Services  Ancestry   Rakuten  Accenture  Accenture India  QualiTest Group  CDK Global  InfoGain  Mindfire Solutions  Shopify  Tk20  AppKnox  RedMane Technology  Fidelity      basic        frequent

Try 3 Question(s) Test


  Q2. What do you mean by "Java is a statically typed language" ?Core Java
Admin
info@buggybread.com
Ans. It means that the type of variables are checked at compile time in Java.The main advantage here is that all kinds of checking can be done by the compiler and hence will reduce bugs.

 Help us improve. Please let us know the company, where you were asked this question :   


   Like      Discuss      Correct / Improve     java   statically typed language   variable declaration     Vanguard  Viasat  Natrix Technology  HCL Technologies  Accenture  Accenture India  Infosys      basic        frequent


  Q3. What is a Lambda Expression ? What's its use ?Core Java
Admin
info@buggybread.com
Ans. Its an anonymous method without any declaration.

Lambda Expression are useful to write shorthand Code and hence saves the effort of writing lengthy Code.

It promotes Developer productivity, Better Readable and Reliable code.

  Sample Code for lambda

 Help us improve. Please let us know the company, where you were asked this question :   


   Like      Discuss      Correct / Improve     java   java8   lambda expression   architecture     Axxess  CACI  ZonOff  Dell India  Wellington Management  N26  Lithium Technologies  DST Systems  Overstock  Sofi  JP Morgan  HCL Technologies  Infosys  Wipro  Accenture  Accenture India  Eurofins  Yodlee  AvenData GmbH  Sapient Global Markets  Walmart  Ebay  Goldman Sachs  Foundation Software  HSBC Holdings  Wells Fargo  Marlabs  ZooPlus  Elastic Path  CardConnect  WealthFront  WorldAware  SpredFast  Mobileum  eGym  EnelX  Kroger  GFT Technoligies  Tyro Payments  Mindtree  KocharTech  Bharti Airtel  Tech Mahindra  Patni Computers  L&T Infotech  Mphasis  Mindtree  Hexaware  Collabera  3i Infotech  IGate  Kpit Technologies  NIIT Technologies  Trianz  Persistent Systems  IT Asset  1-800 contacts      expert        frequent

Try 1 Question(s) Test


Very frequently asked. Favorite question in Walk in Drive of many Indian service companies. Frequently asked in HCL Technologies, TCS and Accenture.
  Q4. What is the difference between final, finally and finalize() ?Core Java
Admin
info@buggybread.com
Ans. final - constant variable, objects cannot be de-referenced, restricting method overriding, restricting class sub classing.

finally - handles exception. The finally block is optional and provides a mechanism to clean up regardless of what happens within the try block. Use the finally block to close files or to release other system resources like database connections, statements etc.

finalize() - method helps in garbage collection. A method that is invoked before an object is discarded by the garbage collector, allowing it to clean up its state.

  Sample Code for final

  Sample Code for finally

  Sample Code for finalize

 Help us improve. Please let us know the company, where you were asked this question :   


   Like      Discuss      Correct / Improve     java   oops   final   finally   finalize     Thomson Reuters  WITS  Antra  Jive  MorningStar  VanGuard   Alcatel Lucent  Morningstar  A9.com  EPAM  Nuance  SirsiDynix  NCR  VanGuard  Proofpoint Interview  Disney  Orbitz Worldwide  GFI Informatique  Canon  WITS  Simba Technologies  Marlabs  American Well  Global Relay  L&T Infotech  HCL Technologies  Tata Consultancy (TCS)  Wipro  Infosys  Accenture  Accenture India  Jive  Salesforce  Deegit  NTT DATA  Proofpoint  Morningstar  Bank Of America  Manhattan Associates  Optum  NorthPoint  Nok Nok Labs  Simba Technologies   Rhino Africa  Solutionreach  V Soft Consulting  EBay  Cognizant (CTS)  IBM  ExactTargetKewill  CV Holdings  Symphony  Cubic Web solutions  Star International  FatWire  Mindteck  Dark Horse  TrueCaller   marlabs  Proofpoint      basic        frequent

Try 4 Question(s) Test


Frequently asked question in companies using Hibernate.
  Q5. What is Lazy Initialization in Hibernate ?Hibernate
Admin
info@buggybread.com
Ans. It's a feature to lazily initialize dependencies , relationship and associations from the Database. Any related references marked as @OneToMany or @ManyToMany are loaded lazily i.e when they are accessed and not when the parent is loaded.

  Sample Code for Lazy Initialization

 Help us improve. Please let us know the company, where you were asked this question :   


   Like      Discuss      Correct / Improve     hibernate   lazy loading hibernate   lazy initialization hibernate   architecture     overstock.com  BridgePoint Technologies  Medgate  Dex Media  Diversant  Tieto  Oracle  Bank of America Merrill LYNCH  NEC Japan  HCL Technologies  Deloitte  Accenture  Accenture India  Infosys  Tata Consultancy (TCS)  Luxoft  Nvidia  Cority  Kumaran Systems  PubMatic  Deven Infotech  Tavant  Casenet  Azuga  Egen Solutions  Photon Infotech  Dun & Bradstreet  ITHAKA  EngineerBabu  Atos  Zycus  CPA Global  Zycus  Fareportal  Saxo Bank  NSF International   Publicis  Sapient Razorfish  Pratham Software  ATCS  Q3 Technologies  Metacube Software  A3Logics  Nagarro  Tech Mahindra  Patni Computers  L&T Infotech  Mphasis  Mindtree  Hexaware  Collabera  3i Infotech  IGate  Kpit Technologies  NIIT Technologies  Trianz  Persistent Systems  IT Asset  SkillTeam Consulting  KenQA Services  Career Infosystem  Savera IT Solutions  Miracle Corporate Solutions  MAKWIZ Technologies  Global Resources Consulting  Nastech Consulting  Best Infosystems  InnoData India  Career Trackers and Consulting  BR Raysoft Global  Brainwork TechnoSolutions  GroupFit Insurance Brokers  FlexSin Technologies  IRIS Software  FIS Global Business Solutions  TRH Consultancy Services  NexThoughts Software Technologies      Basic        frequent

Try 2 Question(s) Test


Recently asked in TCS , Tech Mahindra, HCL , Accenture and Fidelity.
  Q6. Explain Flow of Spring MVC ?Spring
Admin
info@buggybread.com
Ans. The DispatcherServlet configured in web.xml file receives the request.

The DispatcherServlet finds the appropriate Controller with the help of HandlerMapping and then invokes associated Controller.

Then the Controller executes the logic business logic and then returns ModeAndView object to the DispatcherServlet.

The DispatcherServlet determines the view from the ModelAndView object.

Then the DispatcherServlet passes the model object to the View.

The View is rendered and the Dispatcher Servlet sends the output to the Servlet container.

Finally Servlet Container sends the result back to the user.

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     j2ee   spring   mvc   frameworks   web applications   architecture     Accenture  Accenture India  fidelity  IBM India  Softtek  Tata Consultancy (TCS)  HCL Technologies  Pragiti Internet Technologies  Cognizant (CTS)  Tech Mahindra      Basic        frequent


Very frequently asked. Favorite question in Walk in Drive of many Indian service companies.
  Q7. What is the difference between ArrayList and LinkedList ?Core Java
admin
info@buggybread.com
Ans. Underlying data structure for ArrayList is Array whereas LinkedList is the linked list and hence have following differences -

1. ArrayList needs continuous memory locations and hence need to be moved to a bigger space if new elements are to be added to a filled array which is not required for LinkedList.

2. Removal and Insertion at specific place in ArrayList requires moving all elements and hence leads to O(n) insertions and removal whereas its constant O(1) for LinkedList.

3. Random access using index in ArrayList is faster than LinkedList which requires traversing the complete list through references.

4. Though Linear Search takes Similar Time for both, Binary Search using LinkedList requires creating new Model called Binary Search Tree which is slower but offers constant time insertion and deletion.

5. For a set of integers you want to sort using quicksort, it's probably faster to use an array; for a set of large structures you want to sort using selection sort, a linked list will be faster.

  Sample Code for ArrayList

  Sample Code for LinkedList

 Help us improve. Please let us know the company, where you were asked this question :   


   Like      Discuss      Correct / Improve     collections   java   data structures   arraylist   linkedlist     Deutsche Bank  Overstock.com  HCL Technologies  Infosys  EBay  The Advisory Board Company  Accuity  JC Penney  Cerner  Chase  Amazon  Deloitte  Deegit  Tata Consultancy  Cognizant (CTS)  IBM  Accenture  Accenture India  Mindtree  ESRI  QwikCilver Solutions  TMC Bonds  GumGum  EMC  Yelp  Classteacher Learning System  FactSet  Simply Hired  SalesForce  Royall & Company  Indeed  eClinicalWorks  TravelClick  State Farm  Manhattan Associates  GoEuro  Veeva Systems  Ness Technologies  Marlabs  Rolta  Volante Technologies  Happiest Minds Technologies  Coviam  Velocify  zanox  SimplyHired  IDBI Intech  Wissen Infotech  Nike  OnDot  PexSupply  Pramati Technologies  Credit Agricole  Mastek  Six Dee Telecom  Accuity  Kellton Tech  conduent  citrix  NEC Technologies  General Atomics      Basic        frequent

Try 1 Question(s) Test


Basic and Very Frequently asked.
  Q8. What is Polymorphism in Java ?Core Java2016-11-06 09:10:54

Ans. Polymorphism means the condition of occurring in several different forms.

Polymorphism in Java is achieved in two manners

1. Static polymorphism is the polymorphic resolution identified at compile time and is achieved through function overloading whereas

2. Dynamic polymorphism is the polymorphic resolution identified at runtime and is achieved through method overriding.

  Sample Code for overloading

  Sample Code for overriding

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     polymorphism  object oriented programming (oops)  oops concepts  oops concepts     Credit Suisse  Unbounded Solutions  Microsoft   Google  Purch  HCL Technologies  Tata Consultancy (TCS)  Wipro  Mathworks  Accenture  Accenture India  ZonOff  ZapCom  Addteq  Priceline.com  Acute Informatics  Trimax IT Infrastructure & Services   USAA  HCL Technologies  FDM Group  AppEnsure  Inov8  TIAA  Revature  Lockheed Martin  ScotiaBank  Algorhythm Tech  Aurus  Xpanxion  Bitwise Pune  GS Labs  Bitwise India  CRIF  Saggezza  Synchrony  Micro Focus  Mindtree  Zycus  Capgemini  ZapCom Group  Infosys Technologies  SLK Group  Intuit Bangalore  Quickr  Comviva Technology  Altimetrik  IDEALINVENT Technologies  Kewill  coMakeIT  Vekomy Technologies  Eze Software  State Farm  Rolta  State Street  High Radius  Cerner  TIBCO  3i Infotech  Goldman Sachs  ITC  abhra  InteractCRM  Polaris  Naggaro  Siemens  Hexaware Technologies  Skillnet solutions  Logixal Solutions Mumbai  Naaptol Mumbai  Logixal Solutions  NSETECH  Mastek Mumbai  AppAmplify Noida  HexaView Technologies  Wipro  Wittybrains Software Technologies  Meenakshi Noida  Eastern Software Systems Noida  MediaAgility Gurgaon  Daffodil Software  Oracle Gurgaon  Kellton Tech Gurgaon  Bharti Airtel Gurgaon  IHS Markit Gurgaon  Sinew Gurgaon  Grappus Gurgaon  Erricson Gurgaon  Deloitte  Accenture  Accenture India  Tech Mahindra  Patni Computers  L&T Infotech  Mphasis  Mindtree  Hexaware  Collabera  3i Infotech  IGate  Kpit Technologies  NIIT Technologies  Trianz  Persistent Systems  IT Asset  FIA-US  VanGuard  General Atomics      Basic        frequent

Try 2 Question(s) Test


Frequently asked in Cognizant ( Based on 2 feedback )
  Q9. What are Inner , Outer , Left and Right Joins in SQL ?Database2017-01-09 13:07:55

Ans. Inner join is the intersection of two tables on the condition defined by the where clause i.e will get records from both tables matched by a column.

Outer join is the union of two tables i.e will get all records from both tables and will put null in the columns where related records are not present.

Left Outer join is the left union of two tables i.e all records from the table on the left and values from the right table for related records else null for the columns from right table.

Right Outer join is the right union of two tables i.e all records from the table on the right and values from the left table for related records else null for the columns from left table.

 Help us improve. Please let us know the company, where you were asked this question :   


   Like      Discuss      Correct / Improve     sql  inner join  outer join  right join  left join     EPAM  Antra  MSCI  HCL Technologies  Cognizant (CTS)  Morgan Stanley  Wipro  Infosys  Accenture  Accenture India  IBM  PayPal  A9.com  Curriculum Associates  Gold Coast IT  Kobie Marketing  Hybris  Aptroid Technologies  E2open  IGATE  SnapDeal  Verilogue  Span Infotech      basic        frequent



Do you think these are the Best Java Frameworks ?

OpenXavaSPRING MVCApache StripesCheck everything
that is Best in Java

Click Here



  Q10. Explain OOPs

or

Explain OOPs Principles

or

Explain OOPs Concepts

or

Explain OOPs features

or

Tell me something about OOPs
Core Java2017-06-13 08:25:45

Ans. OOPs or Object Oriented Programming is a Programming model which is organized around Objects instead of processes. Instead of a process calling series of processes, this model stresses on communication between objects. Objects that all self sustained, provide security by encapsulating it's members and providing abstracted interfaces over the functions it performs. OOP's facilitate the following features

1. Inheritance for Code Reuse
2. Abstraction for modularity, maintenance and agility
3. Encapsulation for security and protected
4. Polymorphism for flexibility and interfacing

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     oops  oops features     Trimax IT Infrastructure & Services  Aricent  HCL Technologies   Tata Consultancy (TCS)  Infosys  Cognizant (CTS)  Capgemini  Blue Coat  Symantec  Deegit  Cerner   Verizon  Ancestry  Accenture  Accenture India  Lexis Nexis  Elsevier  Overstock  Sofi  DeCurtis  Appirio  GlobalLogic  Robert Bosch  Lexicon IT  Teleperformance  Ranosys Technologies  InfoObjects  LoginRadius  Pixere  GirnarSoft  In Time Tec  Konstant Infosolutions  Axtria  Infostretch  TatavaSoft  E2logyCroods Consolidates  Elegant MicroWeb  IndiaNIC Infotech  Surekha Technologies  Amnex InfoTechnologies  Wishtree Technologies  Apttus  Majesco  Techsosys  Virtusa  Gruppo Banca Sella  eNoah  Volante Technologies  Karomi  Urjanet  Full Creative  Uniphore Software Systems  Revature  Saggezza  DXC Technology  QBurst  Kott Software  Petrolink Services  RapidValue Solutions  Speridian Technologies  Fingent  Marlabs  Ixigo.com  Bravura Solutions  Amdocs  GSPANN Technologies  Healthkart  Hughes Systique  Prospecta  Fidelity  Mediology Software  Ksolves  InfoGain  Mindfire Solutions  Hays  R Systems  Netrix Technology  HexaView  PayTM  Suncore Microsystem  Remaxys  ANR Software  Impetus Technologies  WittyBrains  InnovationM  Diction Technology  Bhavna Corp  Bristlecone  Fiserv  Quovantis Technologies  InnovationM  Intelligrape Software  PayCraft  Nearbuy  WSE Group  Grappus  MAQ Software  JellyFish Technologies  SysArc Infomatix  MetricStream  Delhivery  Atidan  Experis  NICE  Dark Horse IT  VizExperts  CatalystOne  Syntel  BlackNGreen  InnoEye Technologies  Java R&D  QA InfoTech  HARMAN  Eli Global  Damco Solutions  LensKart  360 Degree  FlipKart  Egen Solutions  AppzCloud Technologies  TechAhead  Yamaha Motor Solutions  Quovantis Technologies  Adobe  Samsung Noida Lab  Lybrate  Novelvox  HSBC Holdings  Fluid AI  Nelito System  GoldenSource  Naaptol  Ashtech Infotech  Mobicule  Future Group  Calypso Technology  Skillnet Solutions  3i Infotech  Nucsoft  InteractCRM  Aurionpro Solutions  Hexaware Technologies  Ness Technologies  Cigniti Inc  ValueLabs  Magnaquest  Mphasis  IVY Comptech  Medlife.com  ServiceNow  Acclaris  Reliance Jio Infocomm  Bentley Systems  Erricson Worldwide  Hyland  Xpanxion  Cerner  Codeclouds IT Solutions  Procentris  Cleocotech International  Divergent Soft Lab  Endevor IT Solution  Impetus Infotech India  Bhaskar Technologies  SeroSoft Solutions  Retina Software  General Atomics  B3 - Brain Behind Brand  Oni Enterprises  Amal Infosystems  Future Focus Infotech  Celcom Technologies  Globez Professional Solutions  Harjai Computers  Pazzo Solutions  Data-Core Systems  Sampoorna Computer People  Trowano Avenues  ezyreach.in  Sandeep Dwellers  Interra Information Technologies  Sellcraft Global Solutions  RJS Tech Solutions  WSE Group  Magna India  Educiting Technologies  Continental Automotive Components India  IBM India  Asap Info Systems  Capgemini  Smart Move Career Consultants  Aeronube Technologies  Skywings Advisors  Diverse Lynx  ProCreations Kolkata  Tickto Solutions  Fresher Jobs  SMVA Consultants  Ixoraa Enterprises  ILabz Technology  2Coms Consulting  Talent Flix  Nat IT Solved   Kopal Consultants LLP  Rebaca Technologies  Techs To Suit Inc  Soffront Software  eDot Health Solutions  MSH Talent Solutions  Techathon Networks LLP  Vara United  Crossover for work  Wedoria Technologies  Golden Opportunities  Minivet System  Maitretech  JS Tech Alliance  BirjaSoft Technologies  BirlaSoft  AwzPact Technologies and Services  MaxGen Technologies  Manker Consultancy Services  I Quest Consultants  ACE Group  Seven Consultancy  WTM It Limited  P R Software  DezVen Software Solution  Aliens Group  EXL Tech Solutions  AcompWorld Technosoft  Eulogik  xtranet technologies  Java RnD      basic        frequent


Very frequently asked. Favorite question in Walk in Drive of many Indian service companies.
  Q11. Difference between TreeMap and HashMap ?Core Java
Anonymous
Ans. They are different the way their elements are stored in memory. TreeMap stores the Keys in order whereas HashMap stores the key value pairs randomly.

  Sample Code for treemap

  Sample Code for hashmap

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     java   collections   map   treemap   hashmap     Amber Road  CTS (Cognizant)  ION Trading  DataMetica  Accenture  Accenture India  The Advisory Board Company  BidGely  Infosys  Tata Consultancy (TCS)  HCL Technologies  Wipro  Booking.com  MakeMyTrip  Garena Online  Garmin  ION Trading  Accuity  Palantir Technologies  Books International  Wealthfront  Marin Software  Garmin  IBM  Global Logic  Fiserv  Cumulus Systems  CCTS  UST Global  Cumulus Systems   Apcolite      basic        frequent

Try 1 Question(s) Test


Very frequently asked across all types of companies.
  Q12. Difference between HashMap and Hashtable?Core Java
Anonymous
Ans. Hashtable is synchronized whereas HashMap is not.HashMap allows null values whereas Hashtable doesnt allow null values.

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     java   collections   hashmap   map   hashtable   basic interview question   ebay   tcs    hcl technologies   infosys technologies     Morgan Stanley  Yahoo  Q3 Technologies  PriceLine  Solution Rally  Coupang  HCL Technologies  Tata Consultancy (TCS)   Infosys Technologies  Accenture  Accenture India  JPMorgan Chase  Priceline.com      basic        frequent

Try 2 Question(s) Test


Very Frequently asked. Have been asked in HCL Technologies very frequently ( based on 3 feedback ). Among first few questions in many interviews.
  Q13. Differences between abstract class and interface ?Core Java
Admin
info@buggybread.com
Ans. Abstract classes can have both abstract methods ( method declarations ) as well as concrete methods ( inherited to the derived classes ) whereas Interfaces can only have abstract methods ( method declarations ).

A class can extend single abstract class whereas it can implement multiple interfaces.

 Help us improve. Please let us know the company, where you were asked this question :   


   Like      Discuss      Correct / Improve     java   classes   abstract class   interfaces     GlobalLogic  HCL Technologies  Tata Consultancy (TCS)  Infosys  Wipro  Mindtree  CapitalOne  Accenture  Accenture India  IBM India  Infoview Technologies  Salesforce  AT&T  United Health Group (UHG)  Verilogue  Amazon  Expeditors  Syntel  SalesForce  Cornerstone OnDemand  Expedia  OLA  NSF International  Copper Mobile  Think Future Technologies  MorphoTrust  Global Healthcare  Prodigious  Internet Brands  SciQuest  arvato Systems  iCIMS  Ideas2IT  virtusa polaris  Vitech Systems  Cognizant (CTS)  Speridian Technologies  Ojas Innovative Technologies  SWC Technology Partners  Cricbuzz  Jean Martin  Capgemini  Virtusa  ECI Telecom   Aptify   Crossover  ample softech  Metanoia software solutions  Overstock.com  Unic Sol India  Experis India  Intellect Design Arena  Sarathi Softech  Transorg Analytics  Cibersites India  Resource Weaver  Indium Software  Kone Elevator  Merkur Gaming  Prama Hikvision  Gurucul Solutions  e-Zest Solutions  ReadMind Info Services  Equator Business Solutions      basic        frequent


Very Frequently asked across all type of companies and across all levels.
  Q14. Difference between Public, Private, Default and Protected ?Core Java
Anonymous
Ans. Private - Not accessible outside object scope.

Public - Accessible from anywhere.

Default - Accessible from anywhere within same package.

Protected - Accessible from object and the sub class objects.

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     java   oop   access specifier   public   private   default   protected   basic interview question     HCL Technologies  Tata Consultancy (TCS)  IBM  Wipro  Deegit  Argonne National Laboratory  Motorola Mobility  Accenture  Accenture India  Deegit  Cerner      basic        frequent

Try 1 Question(s) Test


Very frequently asked. Favorite question in Walk in Drive of many Indian service companies.
  Q15. What is a final method ?Core Java
Anonymous
Ans. Its a method which cannot be overridden. Compiler throws an error if we try to override a method which has been declared final in the parent class.

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     java   oops   final   final method     Oracle  Intertek  HCL Technologies  Tata Consultancy (TCS)  Accenture  Accenture India   IBM  Goldman Sachs   TrueCar   Intertek RedMane   Antra  Flanders Software  Causecode Technologies  ING Direct  Intertek  Tudip Technologies  Finance One  Mphasis  #i Infotech  L&T Infotech  Tata Elxsi  State Farm  Cerner  Deegit  Infosys Technologies  Wipro  Mahindra Satyam  Global Logic  InfoGain  Cognizant (CTS)      basic        frequent

Try 1 Question(s) Test


  Q16. What is casting?Core Java
Anonymous
Ans. There are two types of casting, casting between primitive numeric types and casting between object references. Casting between numeric types is used to convert larger values, such as double values, to smaller values, such as byte values. Casting between object references is used to refer to an object by a compatible class, interface, or array type reference

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     java   data types   casting  type casting   basic interview question     Mindtree  HCL Technologies  Wipro  Tata Consultancy (TCS)  Infosys  KPMG  Accenture  Accenture India      basic        frequent


Very Frequently asked to fresh graduates and less experienced. Favorite question in Walk in drives. Frequently asked in Indian Services companies.
  Q17. Difference between Overloading and Overriding ?Core Java
Anonymous
Ans. Overloading - Similar Signature but different definition , like function overloading.

Overriding - Overriding the Definition of base class in the derived class.

  Sample Code for overloading

  Sample Code for overriding

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     java   oops   overloading   overriding   oops concepts   basic interview question     PC Technology  Cognizant (CTS)  Donlen   hybris Software  RedMane  Allerin Technologies  Gemalto  Allerin Technologies  HCL Technologies  Tata Consultancy (TCS)  Accenture  Accenture India  Infosys Technologies  Polaris  United Healthcare India  IBM India  Xchanging  American Express  Antra  Flipp  Computer Sciences Corporation (CSC)  Garmin  NetSuite  Donlen  Hudsons Bay  Techlogix  SevOne  Synactive  Oodles Technologies  FDM Group  Marlabs  RedMane Technology  Faichi Solutions  TD  Tech Mahindra  Shutterfly  Luxoft  PC Technology  CCC Information Services  State Farm  Raja Software  Mastek  EPAM  Morgan Stanley  SummitWorks  Sony  Citibank  Emtec  LowerMyBills  Consilience  Xavor  AllState  FasTrak  AmTrust Financial  Walt Disney  Ultramain Systems  International Turnkey Systems  Knoldus Software  CA Technologies  Amdocs  FDM Group  Hybris  Fidelity  United Health Group (UHG)  Bluewhale Solutions  Pegasystems  Revature   Innoplexus  Vanguard  AptSource  Perficient  Grapecity  Subex  QuintilesIMS  NimbleUser  Expeditors Associate  Sapient  HR Cloud  Summitworks  Jabong.com  Kony Labs  Price Waterhouse Coopers (PWC)      basic        frequent

Try 1 Question(s) Test


Almost sure to be asked in every company using any Dependency Injection framework ( Spring, Guice etc )
  Q18. What is Dependency Injection or IOC ( Inversion of Control ) ?Design

Ans. It is a Design Pattern that facilitates loose coupling by sending the dependency information ( object references of dependent object ) while building the state of the object. Objects are designed in a manner where they receive instances of the objects from other pieces of code, instead of constructing them internally and hence provide better flexibility.

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     design patterns   ioc ( Inversion of Control )  dependency injection     Nucleus Software Exports  HCL Technologies  Tata Consultancy (TCS)  HCL  Infosys  Cognizant (CTS)  Barclays  General Electric  Infosys Technologies  Elsevier  Sabre  ZapCom  Nike  Sogeti  CSG International  Lowes  DWS  Mitsui Bussan Logistics  Payment Processing Partners  Liquidnet  AmTrust Financial  VectorForm  Cybage  Vanderbilt University  Cigniti  Accenture  Accenture India  Ball Aerospace  GE Healthcare  1-800 Contacts  VinSolutions  Arrow Electronics  Monitise  Avenue Code  Thetus Corporation  Shodogg  Levi9  BuildLinks  Suyati Technologies  Kanerika Software  Alliance Inspection Management  Promega  Victorious  Zoll Data Systems  Parkmobile  PerceptiMed  Crate and Barrel  Carbonite  Concur  Codazen  GlobalLogic  AccuSoft  Attinad  Tillster  AppRiver  TrustPilot  Pearson  Kony  Art Technology Group  VeriSign  Accion Labs  IGS Energy  National Bankruptcy Services  RealPage  Green Dot  Indecomm Global  bebo Technologies  Open Solutions  Xoriant  NCR  Macmillan Cancer Support  NetSuite  Asynchrony Labs  DealDash  Vizio  Fiserv  Federal Reserve Bank of Minneapolis  Tinder  FICO  Trustwave      intermediate        frequent


Very frequently asked. Favorite question in Walk in Drive of many Indian service companies.
  Q19. What is a Final Variable ?Core Java
Anonymous
Ans. Final variable is a variable constant that cannot be changed after initialization.

  Sample Code for final variable

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     oops   java   final   final variable   basic interview question     IBM  Goldman Sachs  TrueCar  Intertek  RedMane  Antra  HCL Technologies  Tata Consultancy (TCS)  Accenture  Accenture India  Forte Group  Mastercard      basic        frequent

Try 1 Question(s) Test



Do you think these are the Best Java Frameworks ?

OpenXavaSPRING MVCApache StripesCheck everything
that is Best in Java

Click Here



  Q20. Difference between Vector and ArrayList ?Core Java
Anonymous
Ans. Vectors are synchronized whereas Array lists are not.

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     java   basic interview question   vector   arraylist   collections   synchronization     Oracle  Lab49  Infosys  Wipro  Zoho  HCL Technologies  Tata Consultancy (CTS)  BirlaSoft  Emory  Xplana  British Telecom (BT)  Apex Systems  Capgemini  Accenture  Accenture India  3dplm Software Solution  AppKnox  eIntern  Landmark Information Group  ESystems  Orbitz Worldwide  HARMAN  Starmount  iConsultus  KARYA Technologies  Smart Chip  Cuelogic Technologies  Kronos  Trigent Software  Deloitte  ACI Worldwide  Unisys  Tavant Technologies  Referance data      basic        frequent


Very frequently asked in phone and walk in interviews.
  Q21. What are Marker Interfaces ? Name few Java marker interfaces ?Core Java
Anonymous
Ans. These are the interfaces which have no declared methods.Serializable and cloneable are marker interfaces.

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     java   oops   interfaces   marker interface   serializable   clonable     Qualtech Consultants  Computer Sciences Corporation (CSC)  Addteq  Infosys  Synechron  Amdocs  JPMorgan Chase  Qualtech Consultants  Velopsys  HCL Technologies  Tata Consultancy (TCS)  Accenture  Accenture India  Erricson Technologies  Amdocs  Ericsson  Oracle  Avaya  Copart  Innoplexus  Volvo Information Technology      intermediate        frequent

Try 1 Question(s) Test


Advanced level question. Recently asked in few Indian service companies ( Based on 3 inputs )
 Q22. What are various types of Class loaders used by JVM ?Core Java
Admin
info@buggybread.com
Ans. Bootstrap - Loads JDK internal classes, java.* packages.

Extensions - Loads jar files from JDK extensions directory - usually lib/ext directory of the JRE

System - Loads classes from system classpath.

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     java   jvm   memory management   class loaders   bootstrap   extensions   system  classloaders   advanced   technical lead   technical architect     Deloitte  Mindtree  Accenture  Accenture India  Synechron  IBM  Virinchi Technologies


Very frequently asked.Usually among first few questions.
  Q23. What is MVC ? Design
Anonymous
Ans. MVC is a Design Pattern that facilititates loose coupling by segregating responsibilities in a Web application

1. Controller receives the requests and handles overall control of the request
2. Model holds majority of the Business logic, and
3. View comprise of the view objects and GUI component

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     j2ee   mvc   mvc design pattern   design pattern   struts   spring   web application   web frameworks   ebay     HCL Technologies  Tata Consultancy (TCS)  Wipro  United Health Group (UHG)  Accenture  Accenture India  Fidelity  Fidelity Investments   Tieto  Walt Disney  Sharon Software Systems  Tech Mahindra  Amdocs  Deegit  Lexis Nexis  Elsevier  Symantec  Infosys  Priceline  Ancestry  Cumulus Systems  Capgemini  Symantec  Motorola Solutions  Priceline  Overstock  Ancestry  Vitech Systems Group  Wells Fargo  PayloCity  ITHAKA  MIT  Chewy  Deutsche Bank  Bureau Veritas  HARMAN  Marlabs  Mindtree  Jefferies  Solstice  Cogent Infotech  Cybage Software  Uneecops Technologies  Sky Betting & Gaming  Conduent  Aricent  DataMetica  Winsoft Technologies  Altimetrik.Harbinger Group  Bombayworks Software Solutions  LiveVox  Quickwork Technologies  Codoc Technologies  Provizor It Services   Fulcrum Worldwide  Thermo Fisher Scientific  CME Group  New Era India Consultancy  Live Connections  Simeio      basic        frequent

Try 1 Question(s) Test


  Q24. What is the use of Transient Keyword ?Core Java
Anonymous
Ans. It in Java is used to indicate that a field should not be serialized.

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     java   oops   serialization   transient   java keywords     Cognizant (CTS)  The Advisory Board Company  HCL Technologies  Tata Consultancy (TCS)   Accenture  Accenture India  Mphasis  L&T Infotech  Patni  SecurView  Morgan Stanley  American Express  Natrix Technology  Intellect Design Arena  Calypso Technology  Deloitte  CRIF  eQ Technologic  SQLI  J-Labs  U.S. Bank  US Bank  Next Insurance  Personal Capital  Global Healthcare Exchange  Mastek  Toshiba  Zilingo  Tivo  OnDot Systems  Infinera  NXP Semiconductors  Walmart  Specbee  Autosar  Finoit  TechnoGen  Samsung India      intermediate        frequent

Try 2 Question(s) Test


Very Frequently asked. Usually asked along with String Class related questions.
  Q25. What is an immutable class ?Core Java
Anonymous
Ans. Class using which only immutable (objects that cannot be changed after initialization) objects can be created.

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     java   oops   immutable  immutability   immutable  immutability class   string class   basic interview question     Cognizant (CTS)  Hybris  YuMe  ebizAutos  Deloitte  HCL Technologies  Tata Consultancy (TCS)  Infosys  Accenture  Accenture India  Overstock.com  Elsevier  Endurance International Group  SynergisticIT  Verizon  Capgemini  Ebay      Basic        frequent

Try 2 Question(s) Test


Very frequently asked. Usually difference between String,StringBuffer and StringBuilder is asked in different variations.
  Q26. Difference between StringBuffer and StringBuilder ?Core Java
Anonymous
Ans. StringBuffer is synchronized whereas StringBuilder is not.

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     java   string   stringbuffer   string class   stringbuilder   synchronized   basic interview question   infosys technologies     Thomson Reuters  Ludia  QualiTest  United Health Group (UHG)  Sophos  JPMorgan Chase  ebay  Infosys Technologies  Experian India  HCL Technologies  Symantec  Tata Consultancy (TCS)  Accenture  Accenture India  Infosys  Cerner  Priceline      basic        frequent

Try 1 Question(s) Test


 Q27. Is it necessary that each try block to be followed by catch block ? Core Java
Anonymous
Ans. It should be followed by either catch or finally block.

  Sample Code for Retry in case of exception

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     java   exceptions   exception handling   try   catch   finally  Oracle OCA Test     Accenture  Accenture India  Cognizant (CTS)      basic        frequent

Try 1 Question(s) Test


  Q28. What is reflection ?
Anonymous
Ans. It is the process of examining / modifying the behaviour of an object at runtime.

  Sample Code for reflection

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     java   reflection   reflection api   ebay   mindtree     HSBC  T.G. Mercer  Appirio  DataArt  DonLen  Rackspace  Gruppo Banca Sella  HCL Technologies  Infosys  Wipro  Tata Consultancy (TCS)  Cognizant (CTS)  SailPoint Technologies  Hospira  Virtusa  EPAM  Synechron  NSEiT  Full Creative  Knoldus Software  Mobisoft Infotech  Amdocs  Compro Technologies  Wissen Infotech  CMSS Pvt Ltd  Accenture  Accenture India      basic        frequent


 Q29. How is Abstraction implemented in Java ?Core Java
Admin
info@buggybread.com
Ans. Abstraction is provided in Java by following ways -

Coding to the ( Interfaces / Abstract Classes ) or contracts

By Encapsulating details within classes and exposing the minimal Door ( few public methods )

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     java   oops concepts   abstraction   interfaces   abstract class   encapsulation  object oriented programming (oops)  oops concepts     Accenture  Accenture India  Bureau Veritas      basic        frequent



Do you think these are the Best Java Frameworks ?

OpenXavaSPRING MVCApache StripesCheck everything
that is Best in Java

Click Here



 Q30. What are some different logging levels for log4j ?Log4j
Admin
info@buggybread.com
Ans. DEBUG
ERROR
ALL
WARN
INFO
FATAL
OFF
TRACE
TRACE_INT
WARN

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     java   log4j   log4j level   logging   error logging     CrimsonLogic  Infosys  ADP  FICO  Comcast  Accenture  Accenture India  Credit Suisse  HCL Technologies  Tata Consultancy (TCS)


  Q31. What is a self Join and give an example of a self Join ?

or

What is self Join and What is it's purpose ?
Database2016-06-30 20:13:35

Ans. When a Table Join itself , it's a Self Join. For example - we like to know the pair of department names where first dept has lesser employees than the later.

Select D1.name , D2.name from Dept D1, Dept D2 where D1.employee_count < D2.employee_count

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     sql  joins  self join  self-join  Pair of employee names with first having lesser salary than later  Pair of department names where first dept has lesser employees than the later     Accenture  Accenture India  West Monroe Partners  Oracle  eBay  Impetus Technologies  Bank of America  Fannie Mae  Wize Commerce  Kleward Consulting  Pyramid Consulting  Interra Information Technologies  Trigent Software  Xtreme Media  IGATE  Nagarro  Six Sigma  Nityo Infotech  Fujitsu  BlazeClan  Twist Bioscience  Invoyent  Cognizant (CTS)  i2c  Capgemini   Blazeclan      basic        frequent


 Q32. How can we ensure thread safety in static method ?Core Java2017-08-27 07:49:53

Ans. By using synchronized static method or synchronized block

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     threads  synchronization  static methods     Accenture  Accenture India      intermediate


  Q33. What is a cookie ?Java EE
admin
info@buggybread.com
Ans. A cookie is a small piece of text stored on a user's computer by the browser for a specific domain. Commonly used for authentication, storing site preferences, and server session identification.

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     cookie   javascript   web application   session management   browser   j2ee     Wayfair  OpenBet  Akamai  Alicen  HCL Technologies  Tata Consultancy (TCS)  Wipro  Infosys  Mindtree  Global Logic  Accenture  Accenture India  Lexis Nexis  Elsevier  Vyom Labs  SVV Geotech      basic        frequent


Frequently asked at HCL Technologies ( Based on 3 feedback )
  Q34. Difference between Checked and Unchecked exceptions ?Core Java
Anonymous
Ans. Checked exceptions are the exceptions for which compiler throws an errors if they are not checked whereas unchecked exceptions are caught during run time only and hence can't be checked.

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     java   exceptions   checked exceptions   unchecked exceptions   exception handling   basic interview question     Verilogue  F5 Network  Pegasystems  PegaSystems  SAP  Ciber  Conde Nast  Pramati Technologies  IBM  JP Morgan  HCL Technologies  Tata Consultancy (TCS)  Cognizant (CTS)  Cogent Infotech  MarketAxess  defense group  NETS INTERNATIONAL  Accenture  Accenture India  Integra Micro  ColdLight Solutions  Endeavor  Deloitte  Infosys  Jean Martin  Symantec  Ancestry  Overstock.com  Adobe  Ultimo  CRIF  Sapeins  Flexera  Sofi  Morgan Stanley  Barclays      basic        frequent

Try 1 Question(s) Test


Frequently asked.
  Q35. What is an Iterator?Core Java
Anonymous
Ans. Iterator is an interface that provides methods to iterate over any Collection.

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     java   collections   iterator     Magic Software  Maverick Software  Wipro  IBM  HCL Technologies  Tata Consultancy (TCS)  Cognizant (CTS)  Wipro  Accenture  Accenture India  American Express      basic        frequent


 Q36. What are transient variables in java?Core Java
Anonymous
Ans. Transient variables are variable that cannot be serialized.

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     java   serialization   transient     Cognizant (CTS)   American Express   HCL Technologies   Tata Consultancy (TCS)  Accenture  Accenture India  Erricson  Global Logic      intermediate        rare


Frequently asked in CTS ( Based on 2 feedback )
  Q37. What is the difference between comparable and comparator in java.util pkg?Core Java
Admin
info@buggybread.com
Ans. Comparable interface is used for single sequence sorting i.e.sorting the objects based on single data member where as comparator interface is used to sort the object based on multiple data members.

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     java   java.util   comparable   comparator   collections     Verilogue  Accenture  Accenture India  Varian Medical Systems  L&T Infotech  Oracle  eIntern  Happiest Minds Technologies  HCL Technologies  Cognizant (CTS)  Cerner  Coviam  EdgeVerve Systems  Virtusa Polaris  Trimax IT Infrastructure & Services  Xpanxion  Appy Pie  WealthFront  Varian Medical Systems  Bristlecone  Verilogue  Guavus  eClinicalWorks      basic        frequent


  Q38. Advantage of Collection classes over Arrays ?Core Java
Admin
info@buggybread.com
Ans. Collections are re-sizable in nature. We can increase or decrease the size as per recruitment.
Collections can hold both homogeneous and heterogeneous data's.
Every collection follows some standard data structures.
Collection provides many useful built in methods for traversing,sorting and search.

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     java   collections   collections classes   advantages of collections over arrays   collections vs arrays   basic interview question     Nous Infosystems  Visa Inc  HCL Technologies  Tata Consultancy (TCS)  Accenture  Accenture India      basic        frequent


  Q39. What is the use of HashCode in objects ?Core Java
Admin
info@buggybread.com
Ans. Hashcode is used for bucketing in Hash implementations like HashMap, HashTable, HashSet etc.

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     java   string   hashcode   hash code   string comparison  hashtable     Verilogue  Deutche bank  Kasmo Cloud Solutions   Collabera  Virtusa Consulting  CenturyLink  HCL Technologies  Tata Consultancy (TCS)  Accenture  Accenture India  Polaris  Amdocs  Cognizant (CTS)  IBM  nagarvision   Synechron  Global Logic      basic        frequent



Do you think these are the Best Java Frameworks ?

OpenXavaSPRING MVCApache StripesCheck everything
that is Best in Java

Click Here



 Q40. What are different types of second level cache ?Hibernate
Admin
info@buggybread.com
Ans. 1. EHCache ( Easy Hibernate )
2. OSCache ( Open Symphony )
3. Swarm Cache ( JBoss )
4. Tree Cache ( JBoss )

 Help us improve. Please let us know the company, where you were asked this question :   

   Like      Discuss      Correct / Improve     hibernate   orm   hibernate cache   technical lead     Capgemini  GlobalLogic  Evoke Technologies  HCL Technologies  Accenture  Accenture India  Overstock


next 40


Subscribe to Java News and Posts. Get latest updates and posts on Java from Buggybread.com
Enter your email address:
Delivered by FeedBurner



comments powered by Disqus
 

Help us and Others Improve. Please let us know the questions asked in any of your previous interview.

Any input from you will be highly appreciated and It will unlock the application for 10 more requests.

Company Name:
Questions Asked:
         

X Close this

Accenture: Nothing special with the company. Just one ... Anonymous

X Close this

Help Us Improve.
Please share your
interview experience.

Company Name:   


Questions Asked: