Best of Interview Questions2023

  1. 1
    Article
    Avatar of medium_jsMedium·3y

    The most failed JavaScript interview questions

    Learn about some common JavaScript interview questions, including topics such as the event loop, variable scope, and ES6 modules.

  2. 2
    Article
    Avatar of communityCommunity Picks·2y

    My favorite coding question to give candidates (and why)

    The article discusses the author's favorite coding question to ask candidates during interviews. It emphasizes the importance of clarifying questions, understanding code complexity, and optimizing solutions. The question involves generating a list of loyal customers based on log files. The article highlights different approaches taken by candidates and provides insights for interviewers.

  3. 3
    Article
    Avatar of hackernoonHacker Noon·3y

    50 + Python Projects (10 Lines of Code)

    GitHub repository features 50+ Python applications with only 10 lines of code. Author is a Machine Learning Researcher, currently working in IBM. Taught 20,000+ students & working professionals to crack coding interviews and land their dream job.

  4. 4
    Article
    Avatar of habrhabr·3y

    From Zero to Hero: LeetCode

    The post provides a breakdown of different levels of LeetCode problem-solving and offers tips for progressing to the next level. It emphasizes the importance of practice, studying algorithms and data structures, and improving communication skills for interviews.

  5. 5
    Article
    Avatar of gcgitconnected·3y

    10 Best Coding and Programming Interview Books in 2023

    10 Best Coding and Programming Interview Books in 2023. In the past, I have hared some of the best online courses to prepare coding interviews. These books are enough to crack even the toughest of the job interviews at Amazon, or Microsoft. They provide excellent coverage of all essential topics for programming job interviews.

  6. 6
    Article
    Avatar of tshThe Software House·3y

    Frontend interview questions – developers tips in 2023

    As the high demand for frontend development continues, technologies come and go and requirements change. As many as 25.96% of all programmers on Stack Overflow consider themselves frontend developers. Frontend development is an essential and obligatory part of any web-based and many mobile-based projects.

  7. 7
    Article
    Avatar of tshThe Software House·3y

    Node.js interview questions, tips, trends

    Node.js has been one of the most consistently in-demand technologies for the past couple of years. There will be some Node interview questions too, but keep in mind that memorizing the questions and answers alone won’t get you far. The fundamentals are what make the most difference.

  8. 8
    Article
    Avatar of communityCommunity Picks·3y

    Mastering React Interview: Top Common Questions and Best Practices

    This post provides a comprehensive guide to help readers excel in React interviews. It covers common React interview questions, best practices, performance optimization techniques, and testing strategies. The article discusses the differences between the real DOM and virtual DOM, prop-drilling and the context API, higher-order components, and the role of Redux in React applications. It also provides tips for preparing for a React interview and recommends additional resources for further learning.

  9. 9
    Article
    Avatar of gcgitconnected·3y

    Become a Coding Interview Pro in 2023 with These 20 Must-Know Algorithmic Patterns!

    Become a Coding Interview Pro in 2023 with these 20 Must-Know Algorithmic Patterns! Master coding interviews: How grokking coding interview patterns can help you prepare smartly. The co-founder of Design Gurus and the author of Grokking series on coding and system design interviews.

  10. 10
    Article
    Avatar of communityCommunity Picks·3y

    Software Engineer interviews: Everything you need to prepare

    This post provides an overview of everything you need to prepare for software engineer interviews, including tips on resume writing, interview formats, programming language choices, coding interview practice, system design interview preparation, behavioral interview preparation, and salary negotiation.

  11. 11
    Article
    Avatar of communityCommunity Picks·3y

    System Design Interview Guide for Senior Engineers

    This post is a guide for senior engineers preparing for system design interviews. It emphasizes the importance of mastering the basic principles and provides insights from experienced interviewers. It also discusses the difference between coding and system design, and offers tips and strategies for success in interviews.

  12. 12
    Article
    Avatar of medium_jsMedium·3y

    Interview questions related to optimizing application performance in Node JS

    Interview questions related to optimizing application performance in NodeJS are part of a set of interview questions. The questions will test the candidate’s knowledge of NodeJS and their ability to optimize performance in a range of scenarios, making it a valuable resource for companies looking to hire skilled NodeJS developers.

  13. 13
    Article
    Avatar of colkgirlCode Like A Girl·3y

    Why negotiating your salary is a must

    Negotiating your salary is important because it signifies that your skills are valued and the market is changing. It is a collaborative process of discovery and understanding, not a confrontation. There are strategies and books available to help improve negotiation skills and build mutually beneficial relationships.

  14. 14
    Article
    Avatar of devtoDEV·3y

    9 Common JavaScript Interview Questions You Might Not Know The Answer For.

    These questions can tell a lot about your core understanding of the language, and therefore if you are a fit for the job. Today we will kill two birds with one stone. Prepare to ace your next interview and brush up on the core concepts at once.

  15. 15
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    20 DevOps Interview Questions and Answers with Detailed Explanation

    DevOps is a combination of cultural philosophies, practices, and tools that enhance an organization’s ability to deliver high-velocity applications and services. It enables rapid evolution and improvement of products and helps maintain a high standard of quality. 20 DevOps Interview Questions and Answers with Detailed Explanation.

  16. 16
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Prepare for Your JavaScript Interview

    Roadside Coder, a full-stack developer and popular course creator, guides you through each section of the course with clear and concise instructions. The course also covers callback functions, arrow functions, and lexical scope. You'll also be well-equipped to answer JavaScript interview questions related to closures and functions.

  17. 17
    Article
    Avatar of medium_jsMedium·2y

    Javascript Interview Question: Write a function which deep clones a object

    A deep clone function in JavaScript creates a completely independent copy of an object or array, including all nested objects and arrays. It is important to use the appropriate cloning method in production applications.

  18. 18
    Article
    Avatar of medium_jsMedium·3y

    How I used ChatGPT to prepare for an interview?

    ChatGPT is a large language model that uses artificial intelligence to generate human-like responses to questions. It can be difficult to fully understand the requirements of a backend position, as job descriptions may be vague or use technical jargon that is unfamiliar to some candidates. The challenges of interview preparation can be challenging for several reasons.

  19. 19
    Article
    Avatar of communityCommunity Picks·3y

    My Google Technical Interview Cheat Sheet

    This post provides a cheat sheet for technical interviews. It includes resources for interview practice, steps to follow during a technical interview, and tips for improving algorithm-solving skills.

  20. 20
    Article
    Avatar of kdnuggetsKDnuggets·3y

    Learn Data Engineering From These GitHub Repositories

    Learn data engineering with curated GitHub repositories covering topics like data ingestion, data warehouse, analytics engineering, batch processing, streaming, and more. Prepare for data engineering interviews with a collection of over 2000 interview questions.

  21. 21
    Article
    Avatar of kdnuggetsKDnuggets·3y

    ChatGPT for Data Science Interview Cheat Sheet

    ChatGPT can help candidates understand and clarify complex concepts, algorithms, and methodologies commonly encountered in data science interviews. To help out, KDnuggets has put together a cheat sheet on the topic, ChatGPT for Data Science Interview Cheat Sheet.

  22. 22
    Article
    Avatar of awegoAwesome Go·3y

    Awesome Go Weekly - Issue 389, Nov 02, 2023

    The weekly issue provides an overview of popular Go news, articles, and packages. It includes announcements of DoltgreSQL and a tool to learn any GitHub repo in 59 seconds. It also mentions an upgradable read-write lock for Goupstash and a way to collect and analyze real-time data.

  23. 23
    Article
    Avatar of kdnuggetsKDnuggets·3y

    7 Best Platforms to Practice SQL

    HackerRank’s SQL practice suite has hundreds of questions available for you to practice. You can filter the questions by their difficulty levels: easy, medium, and hard. If you are a Leetcode user, you can practice SQL on it too. LeetCode is quite diverse, with varying difficulty levels and topics.

  24. 24
    Article
    Avatar of gcgitconnected·2y

    Experienced Spring/Spring Boot Interview Questions for Java Developers-2023[5–10 years]

    Experienced Java developers can find a list of interview questions related to Spring and Spring Boot in this article. Topics covered include alternative to spring boot application annotation, bean scopes, and differences between @inject and @autowire.

  25. 25
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Learn Dynamic Programming Techniques in Java

    Learn Dynamic Programming Techniques in Java Dynamic programming is a powerful technique that has been a cornerstone in the world of algorithms and computer science. It's a method that breaks down problems into smaller, more manageable sub-problems, solving each one only once and storing their solutions in case they're needed again.