aspose file tools*
The moose likes Jobs Discussion and the fly likes Prepartion for the Urgent Interview (4 days from today) Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "Prepartion for the Urgent Interview (4 days from today)" Watch "Prepartion for the Urgent Interview (4 days from today)" New topic
Author

Prepartion for the Urgent Interview (4 days from today)

Lee Kian Giap
Ranch Hand

Joined: Jan 23, 2008
Posts: 213
I have secured SCJP, SCWCD and SCBCD certificate one years ago. In my job, I am not developing the system using EJB 3 but Spring, and I seldom use JSP/Servlet since the system is implemented using JSF. Most of the concept learnt before is almost forgotten, not only those related to certificate. For example, JDBC API syntax, including RDBMS design and concept (Transaction, Concurrency, Lock, etc.)

The situation is all this will be tested on the Technical Interview. How am I going to revise/recall all this knowledge within 4 days ? (I am working adult)


SCJP 6, SCWCD 5, SCBCD 5
Jimmy Clark
Ranch Hand

Joined: Apr 16, 2008
Posts: 2187
Do you feel that you should be able to recite information about these concepts from memory? Keep in mind that preparing for a multiple choice certification exam and preparing for a job interview is not the same activity. If your interviewers ask you detailed questions that expect you to recall memorized information, then maybe this is not a good employer and you shouldn't worry about it so much.

Interviews are about finding the best candidate for the position, so make sure you try your best to prepare.

The questions on your interview should be based upon your work experience, not the content of the Java certification exams. If you have never worked with EJB, then any question about it should be answered, "I have never worked with EJB."

If you are unable to answer questions and have forgotten everything, then you shouldn't be considering the information used to pass the certifications as "your" knowledge because it is not.

Good luck!
Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 30764
    
156

Lee,
JSF is build on top of JSP/Servlet. You should still know the basics of how they work. Database design doesn't go away with using Spring. I recommend refreshing on the high level details of these areas. Overall, you should be asked more about what you have worked with.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
Lee Kian Giap
Ranch Hand

Joined: Jan 23, 2008
Posts: 213
Thanks for the reply !

I have the same kind of thinking.

But one thing is how I bring out my value which make me different from other candidate.

For example, I don like employer who test on API, because for me API is just something that you can view from an API doc. When I am doing my coding I will always care about how I am going to architect the entire application , such as web application, although code is done not using JSP/Servlet (JSF, Spring, Hibernate to be specific), I will always be considering of using patterns Gateway Controller, Application Controller, View Handler, Action Handler, Page Controller ... , Business Delegate, Service Locator and etc. When it comes to business logic part of coding, I am aware of Design Pattern, such as Strategy Pattern to encapsulate frequently changed Behavior.

How can I bring out all this if they keep on testing on API ?
Parag Pathak
Ranch Hand

Joined: Jun 22, 2010
Posts: 57
If you really would have been thinking/have knowledge of what you mentioned above post, you would not have posted this topic(how to prepare for interview) in first place.
Lee Kian Giap
Ranch Hand

Joined: Jan 23, 2008
Posts: 213
Parag Pathak wrote:If you really would have been thinking/have knowledge of what you mentioned above post, you would not have posted this topic(how to prepare for interview) in first place.


haha, good reply.

Thanks !

Lee Kian Giap
Ranch Hand

Joined: Jan 23, 2008
Posts: 213
Maybe I am a bit panic because 4 interviews in 2 days.

I think will just take it as normal and talk about what I know in my development experience.
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18896
    
  40

Lee Kian Giap wrote:Maybe I am a bit panic because 4 interviews in 2 days.


IMO, lots of interviews in a short period of time is *not* nerve racking. It's exhausting. And there is no time to panic...

Henry


Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
Lee Kian Giap
Ranch Hand

Joined: Jan 23, 2008
Posts: 213
yes, back to the state of "Mind Like Water" and proceed.
Sai Surya
Ranch Hand

Joined: Feb 08, 2006
Posts: 460

Just returned from Java written test for a job in investment bank. Unfortunately, companies mostly recruit people who can remember syntax/API. This gives great impression to them. For example, one of the Java question, what is the best data type to add two decimal numbers? Correct answer is BigDecimal. This kind of knowledge is only possible when you remember API by rote.

There are tons of potential candidates who can refer API and do the job. Remembering syntax and API is norm in Singapore for IT positions.

However, if you really want to get into a company where high level picture given most value rather than API details etc. consider companies like ThoughtWorks, or Google etc. [I assume company names are ok in this context]. Again, you should be a scientist kind of guy to get into these companies.

Its about impression. This is how it works. Consider the below interview dicussion happend to me once.

Interviewer: What String.intern() method will do? [He might have used it]
Me: I don't know. I never used it.
Interviewer: What is the purpose of bitmap index in Oracle? [again he might have used it]
Me: I never used it.

After asking few this kind of questions, he rejected me. In his perspective I am not suitable, because I don't know String.inern method and Bitmap index..

If in real job, there is a need to get the job done I can surely refer documentation and can do the job. But, employer need a proof that you can do it. So they
select candidate who can remember syntax or API. This is their criteria.

Happy API reading


Sai Surya, SCJP 5.0, SCWCD 5.0, IBM 833 834
http://sai-surya-talk.blogspot.com, I believe in Murphy's law.
Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 30764
    
156

Sai,
The BigDecimal thing is a best practice in the financial industry. (and presumably any other system that deals with money.) It's not about memorizing the API. It is important to know *when* to look at the API. if someone needs to add two numbers and just adds two doubles, they are never going to be looking at the API. I agree not everyone knows it, but it is a legitimate question. Especially for someone who has experience.

Some companies ask questions that they don't expect you to know to see how you react. For example, if you tell me you don't know what bitmap index, that tells me less than if you say "I don't recall that type of index, but here's what I do know about indexes...."

And yes; Thoughtworks/Google are ok in this context because they are being used as examples.
Sunny Bhandari
Ranch Hand

Joined: Dec 06, 2010
Posts: 448

You may like to get a list a very frequently asked 50 Java interview questions on my blog at:

http://extreme-java.blogspot.com/2011/01/50-java-interview-questions.html


Java Experience
kaustuv saha
Greenhorn

Joined: Dec 14, 2009
Posts: 27
Fully agree to what Jeanne said.

Its not really about memorizing the API. I dont think anybody expects you to remember each and every method in BigDecimal class but definitely a certain amount of awareness about the existence and purpose of such API is expected. because if you aren't aware of existence of BigDecimal you are likely to continue using double

Ditto for bitmap index. If somebody isnt aware of it, he/she is likely to use a regular index for the same purpose leading to suboptimal query results. And one is unlikely to discover that this is an issue unless the number of reords go upto hundreads of thousands (which typically happens only in production and hence has a cost associated with it). A certain amount of awareness about bitmap index and where it is used is sufficient in this case


Certifications: SCJP (2005), SCWCD (2006), OCA (2006), WAS Admin (2007), SCBCD (2008), SCJD (2009), SCDJWS(2009)
Sunny Bhandari
Ranch Hand

Joined: Dec 06, 2010
Posts: 448

Even a slight knowledge of the concept/API being asked can make a big difference.

Example:
What is serialVersionUID

I think it is used in serialization but not sure. (This usually makes me to accpet the answer because I know the person can move ahead with google and all because atleast he knows the area)

Similarly intern, I think it is for literal pool.

A single liner with not sure at the end make big difference to me when I am taking interviews.
arulk pillai
Author
Ranch Hand

Joined: May 31, 2007
Posts: 3223
Java/JEE and related technolgies/frameworks are vast and it really pays to brush up your knowledge prior to interviews.


Java Interview Questions and Answers Blog | Amazon.com profile | Java Interview Books
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Prepartion for the Urgent Interview (4 days from today)