Industry : Insurance
Position : Java Developer
Type of Screening : Telephone
Date : 10/24/2013
This was a telephonic interview and the candidate was asked the following questions -
[Interviewer mentioned this was a quick 15 min rapid fire screening and if the candidate can answer them he would be moved to the second round]
- Can you explain briefly about your Java experience?
- What role do you play in the team?
- Can you explain the architecture of your current project? And what technologies stack are you using?
- Is project based on a waterfall model or agile model?
- Of all the projects your worked so far, what project are you particularly proud about and why?
[After these basic questions where asked, interviewer mentioned he would like to ask few Java and SQL questions]
- What is the difference between StringBuffer and StringBuilder ?
- How can you convert a String of comma separated values that were imported from a CSV file into an Array ?
- Now how can you remove the duplicates from this Array ?
- After removing the duplicates, how can you convert the Array of Strings back to a single String without commas ?
- After removing the duplicates, how can you convert the Array of Strings back to a single String sepeated by dashes ?
- Difference between SOAP and REST WebServices
- What is an index with respect to database?
- Why should we use indexing on database?
- When will the indexing have inferior performance?
- I have a customer table with name, id, state and salary. How can you find sum of all the salaries of all the customers per state?
- How can you find sum of all the salaries of all the customers per state where each of the individual salary is greater than 60K?
- What is caching? What should be your consideration for designing a caching mechanism?
- If you were to implement your own caching mechanism what would some of the API calls look like?
- Do you have any prior experience working in JBOSS Drools? or any workflow engines?
- Do you have any questions for us?
Answers for the above questions are left to the readers as exercise.