The data structure required to check whether an expression contains a balanced parenthesis is?
Anonymous Quiz
46%
Stack
14%
Queue
21%
Array
19%
Tree
150 Java Interview Questions and Answers โ The ULTIMATE List
Our Java Interview Questions and Answers collection is all about different types of questions that can be used in a Java interview, in order for the employer to test your skills in Java and object-oriented programming in general.
In the following sections we will discuss Java Interview Questions about object-oriented programming and its characteristics, general questions regarding Java and its functionality, collections in Java, garbage collectors, exception handling, Java applets, Swing, JDBC, Remote Method Invocation (RMI), Servlets and JSP.
Letโs goโฆ!
๐Article Link
Our Java Interview Questions and Answers collection is all about different types of questions that can be used in a Java interview, in order for the employer to test your skills in Java and object-oriented programming in general.
In the following sections we will discuss Java Interview Questions about object-oriented programming and its characteristics, general questions regarding Java and its functionality, collections in Java, garbage collectors, exception handling, Java applets, Swing, JDBC, Remote Method Invocation (RMI), Servlets and JSP.
Letโs goโฆ!
๐Article Link
Java Code Geeks
150 Java Interview Questions and Answers โ The ULTIMATE List (PDF Download & video)
Looking for Java interview questions & answers? We have the ULTIMATE collection, whether you are a beginner or an experienced developer!
๐5โค1๐1
Which of the following function of the String object returns the character in the string starting at the specified position via the specified number of characters?
Anonymous Quiz
27%
slice()
15%
split()
50%
substr()
8%
search()
๐2
10 Interview Questions Every JavaScript Developer Should Know
In the years since I wrote this article, a lot has changed. When I wrote it, lots of developers were coming to JavaScript from languages like Java and C++, lacking any understanding of how objects work in JavaScript, and trying to apply obsolete patterns, such as deeply layered inheritance hierarchies.
Thanks in part to warnings from influential software developers and framework authors (particularly the authors of React, who wisely listened to the warnings and encouraged better alternatives such as higher order components and React hooks for idiomatic React), the trend of overusing class inheritance in JavaScript has mostly died. And itโs missed by nobody.
In recent job interviews, hereโs what I do
๐Article Link
In the years since I wrote this article, a lot has changed. When I wrote it, lots of developers were coming to JavaScript from languages like Java and C++, lacking any understanding of how objects work in JavaScript, and trying to apply obsolete patterns, such as deeply layered inheritance hierarchies.
Thanks in part to warnings from influential software developers and framework authors (particularly the authors of React, who wisely listened to the warnings and encouraged better alternatives such as higher order components and React hooks for idiomatic React), the trend of overusing class inheritance in JavaScript has mostly died. And itโs missed by nobody.
In recent job interviews, hereโs what I do
๐Article Link
Medium
10 Interview Questions
Every JavaScript Developer Should Know
Every JavaScript Developer Should Know
AKA: The Keys to JavaScript Mastery
๐1๐1
What is not the use of โthisโ keyword in Java?
Anonymous Quiz
29%
Referring to the instance variable when a local variable has the same name
22%
Passing itself to the method of the same class
19%
Passing itself to another method
30%
Calling another constructor in constructor chaining
๐ฅ2
17 Essential jQuery Interview Questions From Toptal
Toptal sourced essential questions that the best jQuery developers and engineers can answer. Driven from our community, we encourage experts to submit questions and offer feedback.
1-What selector would I use to query for all elements with an ID that ends with a particular string? Also, how would I modify the selector to retrieve only <div> elements whose IDs end with that same string? Provide an example.
2-Whatโs the deal with the $ in jQuery? What is it and what does it mean?
3-Write code in jQuery to animate the #expander div, expanding it from 100 x 100 pixels to 200 x 200 pixels over the course of three seconds.
4-What is method chaining in jQuery? Provide an example.
5-What is the difference between jQuery.get() and jQuery.ajax()?
๐Article Link
Toptal sourced essential questions that the best jQuery developers and engineers can answer. Driven from our community, we encourage experts to submit questions and offer feedback.
1-What selector would I use to query for all elements with an ID that ends with a particular string? Also, how would I modify the selector to retrieve only <div> elements whose IDs end with that same string? Provide an example.
2-Whatโs the deal with the $ in jQuery? What is it and what does it mean?
3-Write code in jQuery to animate the #expander div, expanding it from 100 x 100 pixels to 200 x 200 pixels over the course of three seconds.
4-What is method chaining in jQuery? Provide an example.
5-What is the difference between jQuery.get() and jQuery.ajax()?
๐Article Link
Toptal
Essential jQuery Interview Questions | Toptalยฎ
Know what to ask. Know how to answer.
Which of the following are declarations?
1. float square (float x){?}
2. double pow(double, double); 3. extern int x;
1. float square (float x){?}
2. double pow(double, double); 3. extern int x;
Anonymous Quiz
14%
1
45%
1 and 3
25%
2
16%
1 and 2
Latest Gulp js interview questions
Gulp is gaining popularity and it has become part of every web application these days. In this post, find list of latest and updated gulp js interview questions and their answers for freshers as well as experienced users. These interview questions will help you to prepare for the interviews, for quick revision and provide strength to your technical skills.
Q1. What is Gulp?
Q2. Is gulp based on node.js?
Q3. Why to use gulp?
Q4. How do you install gulp?
Q5. How do you setup/configure gulp?
๐Article Link
Gulp is gaining popularity and it has become part of every web application these days. In this post, find list of latest and updated gulp js interview questions and their answers for freshers as well as experienced users. These interview questions will help you to prepare for the interviews, for quick revision and provide strength to your technical skills.
Q1. What is Gulp?
Q2. Is gulp based on node.js?
Q3. Why to use gulp?
Q4. How do you install gulp?
Q5. How do you setup/configure gulp?
๐Article Link
Toptal
Essential jQuery Interview Questions | Toptalยฎ
Know what to ask. Know how to answer.
Which of the following approach is used by C++?
Anonymous Quiz
23%
Left-right
11%
Right-left
31%
Bottom-up
35%
Top-down
20 questions you might be asked about KnockoutJS in an interview for both freshers and experienced developers
KnockoutJS is being used more frequently in projects as a lightweight tool to assist quick development in the browser, especially where ViewModels and arrays are involved. Knockout is quick to learn and while it doesnโt have anywhere near the functionality of say AngularJS, it does provide a powerful mechanism for working with data and vastly reduces the amount of code needed to implement a robust modern, client-side solution. Unlike Angular, which encompasses many concepts including data-binding, integrated testing, view management, etc., Knockout only promises one thing โ highly efficient data-binding, but it does this extremely well indeed. Due to its increasing popularity, questions about it are being asked at interviews โ this is a list of some of the more common questions I have seen discussed in preparing interviews. If you understand these concepts, you will be well on your way to putting together a solid Knockout solution.
๐Article Link
KnockoutJS is being used more frequently in projects as a lightweight tool to assist quick development in the browser, especially where ViewModels and arrays are involved. Knockout is quick to learn and while it doesnโt have anywhere near the functionality of say AngularJS, it does provide a powerful mechanism for working with data and vastly reduces the amount of code needed to implement a robust modern, client-side solution. Unlike Angular, which encompasses many concepts including data-binding, integrated testing, view management, etc., Knockout only promises one thing โ highly efficient data-binding, but it does this extremely well indeed. Due to its increasing popularity, questions about it are being asked at interviews โ this is a list of some of the more common questions I have seen discussed in preparing interviews. If you understand these concepts, you will be well on your way to putting together a solid Knockout solution.
๐Article Link
CodeProject
KnockoutJS Interview Questions
20 questions you might be asked about KnockoutJS in an interview
What data structure would you most likely see in non recursive implementation of a recursive algorithm?
Anonymous Quiz
34%
Linked List
34%
Stack
12%
Queue
20%
Tree
๐1
Top 18 Lisp Interview Questions from Career Guru
Here are Lisp programming interview questions and answers for freshers as well as experienced Lisp programmer candidates to get their dream job.
1) Explain what is LISP? Give an example of some of the popular applications built in LISP?
2) Why LISP is used for Artificial Intelligence?
3) Demonstrate with an example how you can code in LISP?
4) What is the programming structure for LISP?
5) How data types are categorized in LISP?
๐Article Link
Here are Lisp programming interview questions and answers for freshers as well as experienced Lisp programmer candidates to get their dream job.
1) Explain what is LISP? Give an example of some of the popular applications built in LISP?
2) Why LISP is used for Artificial Intelligence?
3) Demonstrate with an example how you can code in LISP?
4) What is the programming structure for LISP?
5) How data types are categorized in LISP?
๐Article Link
Career Guru99
Top 18 LISP Interview Questions and Answers (2025)
Here are Lisp programming interview questions and answers for freshers as well as experienced Lisp programmer candidates to get their dream job.
In JavaScript the x===y statement implies that:
Anonymous Quiz
50%
Both x and y are equal in value, type and reference address as well.
12%
Both are x and y are equal in value only.
34%
Both are equal in the value and data type.
5%
Both are not same at all.
๐คฉ1
25 Essential Node.js Interview Questions from Adeva
An updated list of nodejs interview questions that will help companies hire top software developers.
Q1. Who is the creator of Node.js and when was it initially released?
Q2. What is npm?
Q3. What is the name of the file which npm uses to identify the project and its dependencies?
Q4. What are the names of at least three of the most popular Node.js frameworks?
Q5. What is the name of at least one framework that utilizes Node.js for development of desktop apps?
๐Article Link
An updated list of nodejs interview questions that will help companies hire top software developers.
Q1. Who is the creator of Node.js and when was it initially released?
Q2. What is npm?
Q3. What is the name of the file which npm uses to identify the project and its dependencies?
Q4. What are the names of at least three of the most popular Node.js frameworks?
Q5. What is the name of at least one framework that utilizes Node.js for development of desktop apps?
๐Article Link
โค1
Which of the following is a type of polymorphism in Java Programming?
Anonymous Quiz
21%
Multiple polymorphism
41%
Compile time polymorphism
25%
Multilevel polymorphism
14%
Execution time polymorphism
๐ฅฐ1๐1
21 Essential PHP Interview Questions
Toptal sourced essential questions that the best PHP developers and engineers can answer. Driven from our community, we encourage experts to submit questions and offer feedback.
Q1. What are the differences between echo and print in PHP?
Q2. What will this code output and why?
Q3.What will be the output of the code below and why?
Q4.What will be the values of $a and $b after the code below is executed? Explain your answer.
Q5. What will be the output of each of the statements below and why?
๐Article Link
Toptal sourced essential questions that the best PHP developers and engineers can answer. Driven from our community, we encourage experts to submit questions and offer feedback.
Q1. What are the differences between echo and print in PHP?
Q2. What will this code output and why?
Q3.What will be the output of the code below and why?
Q4.What will be the values of $a and $b after the code below is executed? Explain your answer.
Q5. What will be the output of each of the statements below and why?
๐Article Link
Toptal
Essential PHP Interview Questions | Toptalยฎ
Know what to ask. Know how to answer.
Which header file is used to define input/output functions, macros and prototypes?
Anonymous Quiz
8%
memory.h
10%
math.h
10%
dos.h
73%
stdio.h
๐5
Python Frequently Asked Questions (Programming)
General Questions
Is there a source code level debugger with breakpoints, single-stepping, etc.?
Is there a tool to help find bugs or perform static analysis?
How can I create a stand-alone binary from a Python script?
Are there coding standards or a style guide for Python programs?
My program is too slow. How do I speed it up?
๐Article Link
General Questions
Is there a source code level debugger with breakpoints, single-stepping, etc.?
Is there a tool to help find bugs or perform static analysis?
How can I create a stand-alone binary from a Python script?
Are there coding standards or a style guide for Python programs?
My program is too slow. How do I speed it up?
๐Article Link
๐2
What is virtual inheritance in C++?
Anonymous Quiz
21%
C++ technique to enhance multiple inheritance
37%
C++ technique to ensure that a private member of the base class can be accessed somehow
14%
c) C++ technique to avoid multiple inheritances of classes
28%
C++ technique to avoid multiple copies of the base class into children/derived class
๐1
9 Essential Ruby on Rails Interview Questions from Toptal
Toptal sourced essential questions that the best Ruby on Rails developers and engineers can answer. Driven from our community, we encourage experts to submit questions and offer feedback.
Q1. What is CSRF? How does Rails protect against it?
Q2. What is the difference between Rubyโs Hash and ActiveSupportโs HashWithIndifferentAccess?
Q3. Please note: This interview question only applies to legacy, pre-Ruby-2.2 projects.
Whatโs the problem with the following controller code? What would be the consequence of leaving this code in a production app? How would you fix it?
Q4. Whatโs the issue with the controller code below? How would you fix it?
Q5. How would you define a Person model so that any Person can be assigned as the parent of another Person (as demonstrated in the Rails console below)? What columns would you need to define in the migration creating the table for Person?
๐Article Link
Toptal sourced essential questions that the best Ruby on Rails developers and engineers can answer. Driven from our community, we encourage experts to submit questions and offer feedback.
Q1. What is CSRF? How does Rails protect against it?
Q2. What is the difference between Rubyโs Hash and ActiveSupportโs HashWithIndifferentAccess?
Q3. Please note: This interview question only applies to legacy, pre-Ruby-2.2 projects.
Whatโs the problem with the following controller code? What would be the consequence of leaving this code in a production app? How would you fix it?
Q4. Whatโs the issue with the controller code below? How would you fix it?
Q5. How would you define a Person model so that any Person can be assigned as the parent of another Person (as demonstrated in the Rails console below)? What columns would you need to define in the migration creating the table for Person?
๐Article Link
Toptal
Essential Ruby on Rails Interview Questions | Toptalยฎ
Know what to ask. Know how to answer.
๐1