Answer the question
In order to leave comments, you need to log in
How to interview a java developer?
Hello! And have a great day.
I am a web developer (php and all outgoing kit).
There was a need to interview a java programmer for the corresponding vacancy.
The desired level is middle) But we are also considering promising juniors (so to speak for growth :))
Questions:
What questions are best for him to ask? By java.
And what is the best test task to give?
Thanks to all.
Answer the question
In order to leave comments, you need to log in
Ask someone with slightly more java knowledge than the intended candidate to help you. And that will be crap. There are a lot of questions (google), the problem is that you will not always understand whether the answer was correct or not. Since the correct answer, corny, is not always one.
As a junior level PHP developer, the interview will fail 100% of the time.
If your level is middle or senior, then you would hardly ask such a strange question.
I would just ask a familiar Java developer to come, or organize a video conference with him.
There is some chance to hire a junior java developer by asking him general theoretical questions (the difference between a class and an interface, what is DI, REST / SOAP, how does http work, write an SQL query on several tables, what is the difference between AR and DM).
After that, give a paid test task for the desired technology stack.
As an option, give a test task that corresponds to the tasks that a java developer will have to solve. Check to see if it "works". If it works, then send the code to a familiar java developer for verification. If he says that everything is normal, then invite him for an interview and talk to him already as a person (for adequacy).
Simply flooding with questions about java without understanding it is not an option, since there can be many correct answers, and a counter question can be caught on the topic.
well, talk about the concepts, about the difficulties that the person faced, what solutions he used, about his preferences, about how he solves problems.
after all - you call yourself a web developer, don't you have anything to ask another developer????
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question