Coding interview preparation
5.81K subscribers
373 photos
54 files
163 links
Download Telegram
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
๐Ÿ‘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
๐Ÿ‘1๐Ÿ˜1
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
Which of the following are declarations?
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
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
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
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
โค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
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
๐Ÿ‘2
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
๐Ÿ‘1