
This is by far one of the best questions you can ask a Java developer. Applications use memory the way a car uses gas. Languages like C++ require the developer to manually allocate and de-allocate memory, which can led to problems like memory leaks. Java automates this process using the Java Virtual Machine, a ground-breaking innovation when it came out in 1995. If your candidate can't give you a solid answer, that is a non-starter.
This question isn't one that will tap into the depth's of your candidate's Security knowledge, but it will uncover if they have an unexpectedly shallow understanding of the topic. This question is one you will use as a quick 'sanity check' to make sure your candidate doesn't tank what should be a slam dunk, easy question.
This question will truly reveal if your candidate thinks like an Architect or a software engineer hack. This is a great question to see if your candidate thinks about the business requirements before they worry about what technologies they will use in their stack. This is almost foolproof in uncovering if your candidate focuses on technology at the expense of business requirements.
This has been one of the most valuable questions I have ever used in my career. It is language-neutral litmus test to see how creative and tenacious they get when thinking through a problem. This is not a 1 + 1 = 2 type of question; it is an open-ended question that you want to see your candidate get 4-6 of the suggested answers right off the top of their head.
This is another question to see if your candidate follows a disciplined engineering approach or if they just wing it. We lay out ranges of time a developer should spend on each phase of the SDLC to see if they are focused on getting it right or getting to deployment as quickly as possible, quality be damned. There is no cookie-cutter, specific percentage for each activity, so we express each phase as having a prescribed range as a percentage.
This is a great question to see if your candidate understands the strategic importance of the Cloud. Why build functionality that already exists? The premise of making distributed applications available by connecting through an API (Application Programming Interface) is a cost-effective, scalable way to access robust applications without having to build it yourself.
TCP/IP is the primary protocol that makes networking possible. This question gives you a foundational topic to ask ANY candidate who says they know networking or any developer who needs to know network protocols.
This is a great question you can ask developers because it is language-neutral and senior-level people can't whine that they haven't covered that since their CS days 20 years ago. One of the great things about this question is that is shows how well your candidate can articulate a complex subject with a simple explanation.
Everyone is looking for engineers who have strong Cloud skills. This is a great question you can used to qualify candidates because Elasticity is a great microcosm for why the Cloud exists.
IT Recruiters have a challenging job and screening talent is near the top of the list. You want to have confidence before making the submittal and you don't have an endless amount of time to qualify them. That is exactly why we put together this course and we are making it free. We think it is THAT important that recruiters are armed with questions that force the candidate to validate their technical knowledge.
We want to level the playing field for IT Recruiters as you engage with technical audiences, especially candidates. Recruiters always struggle to know 'what questions can I ask candidates?', and among the challenges are how do you ask a technical question and know what to expect in an answer. You are not an engineer, but don't need to be if you have the right information.
We have put together a batch of questions you can ask IT candidates that come with an explanation of what the question means, what to look for in a good answer, what red flags are out there. These are questions I have used for decades during my consulting days, so they are proven, rock-solid barometers on whether your candidate knows these topics.
They are not questions that force the candidate to recall some elusive nugget of knowledge they haven't pondered since their second semester as a CS student. These are foundational questions of how things work and the answers require candidates to relate them in a narrative that has some depth and substance. We tell you of signs that indicate a good answer and warn you of elements that reflect a huge red flag.
If you have ever wished you had one or more questions you can ask a candidate to give you bedrock confidence that your candidate is not going to get torched in a manager phone screen, your wait is over. We have made this course free because we want to show our style in articulating advanced technical concepts. We are going to be deploying a series of classes that break down technical concepts across subjects like Application Architecture, Networking, Databases, QA, DevOps, The Cloud, REST & Web Services, Big Data, Internet of Things and Cybersecurity and we want to become your go-to resource.