SlideShare a Scribd company logo
1 of 9
How to hire a Java
developer ?
GENERAL CHECKS
① If the candidate has a blog, check the content and quality of discussions involved.
② If user is active in a group, then check his indulgence in terms of comments and quality of posts.
③ Generally, we look for skillsets related to web services and development because most developer
positions have to work towards developing a web interface. But this can vary depending on the
company’s needs.
Ex: The developer has to be versed either with SQL(any version) or Oracle but which one would
suit depends on the company’s profile.
Questions to test the developer’s skills
① Check their understanding of JDK(Java Development Kit)
② If he can satisfactorily answer questions from the above category switch to his
understanding of working of the JVM(Java Virtual Machine)
③ If he can’t answer questions about JDK, he is probably not the guy you would want.
④ Working of JVM checks his passion and interest for Java and hence, the better he is,
the better suited he is for a senior position.
Sample Questions
① What are the differences and similarities between an abstract class and an interface?
② What’s the difference between abstraction and encapsulation?
③ What’s the base class for Error and Exception?
④ What’s difference between throw and throws?
⑤ What does a "checked exception" mean?
These are a few sample questions meant to check basic concepts of the developer and
his understanding of how Java works.
Sample Questions
Once the developer answers basic questions, we need to check his in depth
understanding. Here are a few samples.
① What is Type Erasure?
② Why is the main() function defined as static?
③ Can an interface extend multiple interfaces?
④ Which one is better to use and when: Assertions or Exceptions to handle unexpected
conditions?
⑤ Why isn't Thread class final? Why would I extend Thread, ever?
⑥ Why there are two Date classes; one in java.util package and another in java.sql?
For Fresh Applicants
① Check the quality of projects he has been involved in.
② Ask him to solve a problem in whatever language he is comfortable with.(Focus on
checking his analytical skills and IQ)
③ If there are many applicants, screen them based on their college(and/or departments)
and current CGPA/GPA.
④ If the student has already studied Java, check his understanding of OOPS, JDK and
Exception handling. Include basics of JVM working.
For experienced developers
① Check the quality of work he has done in his previous jobs(Should have hands on
experience of testing and fixing bugs etc., UI design is a must for a senior position
and an added bonus for a junior position).
② Candidate must be consistent with companies as in stay around 1.5-2yrs per
company per position(this proves his/her group dynamics and skills as a team player
as well as stability)
③ Check his understanding of JDK and JVM for sure to assess his eligibility for specific
posts.
Tips to keep in mind
① The team output matters, so don’t hire people who aren’t good with team dynamics
or are solo rockstars.
② Hire talented people even if they might stay for a few years only. And try to extract
as much as you can from them during their tenure. Keep track of their network and
recommendations, a good developer definitely likes to work with developers of his
level. And it might come in handy at a later stage.
③ Every developer wants to see his/her code in action. So, the job description is
crucial.
④ There are enough coders who can do the job. In the end everyone wants someone
to hang out and build a nice bond with. So, being a small company can be your
secret weapon.
Sources
Stackoverflow.com
Dice.com
Developersbook.com
Udemy.com
VentureHire is Venturesity’s supercharged talent community. We bridge the gap between
the professionals in a field and the industries which are in need of those professionals.
For more details please visit us at www.venturehire.co
About Us

More Related Content

More from venturesity

Venturehack questionnaire java
Venturehack questionnaire  java Venturehack questionnaire  java
Venturehack questionnaire java venturesity
 
Venturehack, event i rewind
Venturehack, event i  rewindVenturehack, event i  rewind
Venturehack, event i rewindventuresity
 
Top 10 programming languages to learn now
Top 10 programming languages to learn nowTop 10 programming languages to learn now
Top 10 programming languages to learn nowventuresity
 
The future of big data and hadoop
The future of big data and hadoopThe future of big data and hadoop
The future of big data and hadoopventuresity
 
Submit your resignation today! awesome startups are hiring
Submit your resignation today! awesome startups are hiringSubmit your resignation today! awesome startups are hiring
Submit your resignation today! awesome startups are hiringventuresity
 
New career opportunities with big data
New career opportunities with big dataNew career opportunities with big data
New career opportunities with big dataventuresity
 
How is linux fixing issues of open ssl security
How is linux fixing issues of open ssl security How is linux fixing issues of open ssl security
How is linux fixing issues of open ssl security venturesity
 
Does polygot programming have the potential to run the world
Does polygot programming have the potential to run the world Does polygot programming have the potential to run the world
Does polygot programming have the potential to run the world venturesity
 
Analytics bootcamp the curtain raiser
Analytics bootcamp  the curtain raiserAnalytics bootcamp  the curtain raiser
Analytics bootcamp the curtain raiserventuresity
 
5 concepts for becoming a computer science engineer
5 concepts for becoming a computer science engineer5 concepts for becoming a computer science engineer
5 concepts for becoming a computer science engineerventuresity
 
Team vit innovators takes the second place with app voice ur vote
Team vit innovators takes the second place with app  voice ur vote Team vit innovators takes the second place with app  voice ur vote
Team vit innovators takes the second place with app voice ur vote venturesity
 
Top 5 open source tools for big data
Top 5 open source tools for big dataTop 5 open source tools for big data
Top 5 open source tools for big dataventuresity
 
How to create a product efficiently
How to create a product efficientlyHow to create a product efficiently
How to create a product efficientlyventuresity
 
Open source project of the week
Open source project of the weekOpen source project of the week
Open source project of the weekventuresity
 

More from venturesity (14)

Venturehack questionnaire java
Venturehack questionnaire  java Venturehack questionnaire  java
Venturehack questionnaire java
 
Venturehack, event i rewind
Venturehack, event i  rewindVenturehack, event i  rewind
Venturehack, event i rewind
 
Top 10 programming languages to learn now
Top 10 programming languages to learn nowTop 10 programming languages to learn now
Top 10 programming languages to learn now
 
The future of big data and hadoop
The future of big data and hadoopThe future of big data and hadoop
The future of big data and hadoop
 
Submit your resignation today! awesome startups are hiring
Submit your resignation today! awesome startups are hiringSubmit your resignation today! awesome startups are hiring
Submit your resignation today! awesome startups are hiring
 
New career opportunities with big data
New career opportunities with big dataNew career opportunities with big data
New career opportunities with big data
 
How is linux fixing issues of open ssl security
How is linux fixing issues of open ssl security How is linux fixing issues of open ssl security
How is linux fixing issues of open ssl security
 
Does polygot programming have the potential to run the world
Does polygot programming have the potential to run the world Does polygot programming have the potential to run the world
Does polygot programming have the potential to run the world
 
Analytics bootcamp the curtain raiser
Analytics bootcamp  the curtain raiserAnalytics bootcamp  the curtain raiser
Analytics bootcamp the curtain raiser
 
5 concepts for becoming a computer science engineer
5 concepts for becoming a computer science engineer5 concepts for becoming a computer science engineer
5 concepts for becoming a computer science engineer
 
Team vit innovators takes the second place with app voice ur vote
Team vit innovators takes the second place with app  voice ur vote Team vit innovators takes the second place with app  voice ur vote
Team vit innovators takes the second place with app voice ur vote
 
Top 5 open source tools for big data
Top 5 open source tools for big dataTop 5 open source tools for big data
Top 5 open source tools for big data
 
How to create a product efficiently
How to create a product efficientlyHow to create a product efficiently
How to create a product efficiently
 
Open source project of the week
Open source project of the weekOpen source project of the week
Open source project of the week
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

How to hire a Java developer

  • 1. How to hire a Java developer ?
  • 2. GENERAL CHECKS ① If the candidate has a blog, check the content and quality of discussions involved. ② If user is active in a group, then check his indulgence in terms of comments and quality of posts. ③ Generally, we look for skillsets related to web services and development because most developer positions have to work towards developing a web interface. But this can vary depending on the company’s needs. Ex: The developer has to be versed either with SQL(any version) or Oracle but which one would suit depends on the company’s profile.
  • 3. Questions to test the developer’s skills ① Check their understanding of JDK(Java Development Kit) ② If he can satisfactorily answer questions from the above category switch to his understanding of working of the JVM(Java Virtual Machine) ③ If he can’t answer questions about JDK, he is probably not the guy you would want. ④ Working of JVM checks his passion and interest for Java and hence, the better he is, the better suited he is for a senior position.
  • 4. Sample Questions ① What are the differences and similarities between an abstract class and an interface? ② What’s the difference between abstraction and encapsulation? ③ What’s the base class for Error and Exception? ④ What’s difference between throw and throws? ⑤ What does a "checked exception" mean? These are a few sample questions meant to check basic concepts of the developer and his understanding of how Java works.
  • 5. Sample Questions Once the developer answers basic questions, we need to check his in depth understanding. Here are a few samples. ① What is Type Erasure? ② Why is the main() function defined as static? ③ Can an interface extend multiple interfaces? ④ Which one is better to use and when: Assertions or Exceptions to handle unexpected conditions? ⑤ Why isn't Thread class final? Why would I extend Thread, ever? ⑥ Why there are two Date classes; one in java.util package and another in java.sql?
  • 6. For Fresh Applicants ① Check the quality of projects he has been involved in. ② Ask him to solve a problem in whatever language he is comfortable with.(Focus on checking his analytical skills and IQ) ③ If there are many applicants, screen them based on their college(and/or departments) and current CGPA/GPA. ④ If the student has already studied Java, check his understanding of OOPS, JDK and Exception handling. Include basics of JVM working.
  • 7. For experienced developers ① Check the quality of work he has done in his previous jobs(Should have hands on experience of testing and fixing bugs etc., UI design is a must for a senior position and an added bonus for a junior position). ② Candidate must be consistent with companies as in stay around 1.5-2yrs per company per position(this proves his/her group dynamics and skills as a team player as well as stability) ③ Check his understanding of JDK and JVM for sure to assess his eligibility for specific posts.
  • 8. Tips to keep in mind ① The team output matters, so don’t hire people who aren’t good with team dynamics or are solo rockstars. ② Hire talented people even if they might stay for a few years only. And try to extract as much as you can from them during their tenure. Keep track of their network and recommendations, a good developer definitely likes to work with developers of his level. And it might come in handy at a later stage. ③ Every developer wants to see his/her code in action. So, the job description is crucial. ④ There are enough coders who can do the job. In the end everyone wants someone to hang out and build a nice bond with. So, being a small company can be your secret weapon.
  • 9. Sources Stackoverflow.com Dice.com Developersbook.com Udemy.com VentureHire is Venturesity’s supercharged talent community. We bridge the gap between the professionals in a field and the industries which are in need of those professionals. For more details please visit us at www.venturehire.co About Us