theloop
CompaniesRoundsQuestionsSearchProgress
theloop

Interview questions from top companies, mapped to the exact round they show up in. Prep for what you will actually face.

View source

Browse

CompaniesSearchAll rounds

Rounds

Online AssessmentDSA / CodingMachine CodingLow-Level Design

Contribute

Share an interviewReport an issueStar on GitHub

The Loop aggregates publicly shared interview experiences and curated commonly-asked questions, each labeled with its source. Not affiliated with any company listed.

MIT · © 2026

Online AssessmentDSA / CodingMachine CodingLow-Level DesignSystem DesignTech Deep-DiveHiring ManagerBehavioral / HR

Round 06 · 60 questions

Tech Deep-Dive

Deep questions on your core stack and fundamentals.

  • Adobe
    Explain database indexing and when a query uses one.
    Full-stackNew Grad / JuniorMedium◆ Commonly asked
    #databases#indexing
    PracticeGeeksforGeeks↗Search↗
  • Adobe
    ACID vs BASE and transaction isolation levels.
    Full-stackNew Grad / JuniorHard◆ Commonly asked
    #databases#transactions
    PracticeGeeksforGeeks↗Search↗
  • Adobe
    How do CSS specificity and the cascade resolve conflicts?
    Full-stackNew Grad / JuniorMedium◆ Commonly asked
    #css
    PracticeGeeksforGeeks↗Search↗
  • Adobe
    How would you design and version a public REST API?
    BackendSeniorMedium◆ Commonly asked
    #api-design
    PracticeGeeksforGeeks↗Search↗
  • Adobe
    Message queues vs pub/sub — when to use each.
    BackendSeniorMedium◆ Commonly asked
    #messaging
    PracticeGeeksforGeeks↗Search↗
  • Adobe
    Explain optimistic vs pessimistic locking.
    BackendSeniorHard◆ Commonly asked
    #databases
    PracticeGeeksforGeeks↗Search↗
  • Adobe
    Explain memoization: useMemo, useCallback and React.memo.
    FrontendMidMedium◆ Commonly asked
    #react#perf
    PracticeGeeksforGeeks↗Search↗
  • Adobe
    Accessibility: how do you make a custom widget usable?
    FrontendMidMedium◆ Commonly asked
    #a11y
    PracticeGeeksforGeeks↗Search↗
  • Adobe
    What is tree shaking and when does it fail?
    FrontendMidMedium◆ Commonly asked
    #bundling
    PracticeGeeksforGeeks↗Search↗
  • Adobe
    Sharding vs partitioning vs replication.
    Full-stackMidHard◆ Commonly asked
    #databases#scale
    PracticeGeeksforGeeks↗Search↗
  • Adobe
    How does React batching and the render phase work?
    Full-stackMidHard◆ Commonly asked
    #react
    PracticeGeeksforGeeks↗Search↗
  • Adobe
    How does a service worker enable offline support?
    Full-stackMidMedium◆ Commonly asked
    #pwa#offline
    PracticeGeeksforGeeks↗Search↗
  • Affirm
    What is the virtual DOM and why does it help?
    FrontendMidMedium◆ Commonly asked
    #react
    PracticeGeeksforGeeks↗Search↗
  • Affirm
    What are React keys and why do they matter?
    FrontendMidEasy◆ Commonly asked
    #react
    PracticeGeeksforGeeks↗Search↗
  • Affirm
    Explain WeakMap/WeakSet and when to use them.
    FrontendMidMedium◆ Commonly asked
    #javascript
    PracticeGeeksforGeeks↗Search↗
  • Affirm
    Debounce vs throttle — implement one from scratch.
    Full-stackMidMedium◆ Commonly asked
    #javascript#perf
    PracticeGeeksforGeeks↗Search↗
  • Affirm
    Explain database indexing and when a query uses one.
    Full-stackMidMedium◆ Commonly asked
    #databases#indexing
    PracticeGeeksforGeeks↗Search↗
  • Affirm
    SQL vs NoSQL — how do you choose for a given workload?
    Full-stackMidMedium◆ Commonly asked
    #databases
    PracticeGeeksforGeeks↗Search↗
  • Affirm
    Explain the difference between horizontal and vertical scaling.
    BackendNew Grad / JuniorEasy◆ Commonly asked
    #scale
    PracticeGeeksforGeeks↗Search↗
  • Affirm
    How do you design a public API for backward compatibility?
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #api-design
    PracticeGeeksforGeeks↗Search↗
  • Affirm
    How would you design and version a public REST API?
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #api-design
    PracticeGeeksforGeeks↗Search↗
  • Airbnb
    SQL vs NoSQL — how do you choose for a given workload?
    BackendSeniorMedium◆ Commonly asked
    #databases
    PracticeGeeksforGeeks↗Search↗
  • Airbnb
    How does a write-ahead log guarantee durability?
    BackendSeniorHard◆ Commonly asked
    #databases
    PracticeGeeksforGeeks↗Search↗
  • Airbnb
    Explain database replication lag and how to mitigate it.
    BackendSeniorMedium◆ Commonly asked
    #databases#replication
    PracticeGeeksforGeeks↗Search↗
  • Airbnb
    Explain memoization: useMemo, useCallback and React.memo.
    FrontendMidMedium◆ Commonly asked
    #react#perf
    PracticeGeeksforGeeks↗Search↗
  • Airbnb
    Explain `this` binding and the call/apply/bind trio.
    FrontendMidMedium◆ Commonly asked
    #javascript
    PracticeGeeksforGeeks↗Search↗
  • Airbnb
    localStorage vs sessionStorage vs cookies — when to use each?
    FrontendMidEasy◆ Commonly asked
    #browser
    PracticeGeeksforGeeks↗Search↗
  • Airbnb
    ACID vs BASE and transaction isolation levels.
    Full-stackMidHard◆ Commonly asked
    #databases#transactions
    PracticeGeeksforGeeks↗Search↗
  • Airbnb
    Explain how you handle concurrency / race conditions.
    Full-stackMidHard◆ Commonly asked
    #concurrency
    PracticeGeeksforGeeks↗Search↗
  • Airbnb
    How do you prevent XSS in a React app?
    Full-stackMidMedium◆ Commonly asked
    #security#react
    PracticeGeeksforGeeks↗Search↗
  • Airbnb
    How do you design a schema for a multi-currency ledger?
    BackendNew Grad / JuniorHard◆ Commonly asked
    #databases#money
    PracticeGeeksforGeeks↗Search↗
  • Airbnb
    Explain the difference between horizontal and vertical scaling.
    BackendNew Grad / JuniorEasy◆ Commonly asked
    #scale
    PracticeGeeksforGeeks↗Search↗
  • Airbnb
    How would you design and version a public REST API?
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #api-design
    PracticeGeeksforGeeks↗Search↗
  • Airtable
    SQL vs NoSQL — how do you choose for a given workload?
    BackendSeniorMedium◆ Commonly asked
    #databases
    PracticeGeeksforGeeks↗Search↗
  • Airtable
    Explain connection pooling and why it matters.
    BackendSeniorMedium◆ Commonly asked
    #databases
    PracticeGeeksforGeeks↗Search↗
  • Airtable
    How do you design an idempotency-key system for payments?
    BackendSeniorHard◆ Commonly asked
    #idempotency#payments
    PracticeGeeksforGeeks↗Search↗
  • Airtable
    What are React keys and why do they matter?
    FrontendMidEasy◆ Commonly asked
    #react
    PracticeGeeksforGeeks↗Search↗
  • Airtable
    How does a service worker enable offline support?
    FrontendMidMedium◆ Commonly asked
    #pwa#offline
    PracticeGeeksforGeeks↗Search↗
  • Airtable
    Explain `useEffect` dependencies and common pitfalls.
    FrontendMidMedium◆ Commonly asked
    #react#hooks
    PracticeGeeksforGeeks↗Search↗
  • Airtable
    Compare rate-limiting algorithms and their trade-offs.
    Full-stackMidMedium◆ Commonly asked
    #rate-limit
    PracticeGeeksforGeeks↗Search↗
  • Airtable
    Explain WeakMap/WeakSet and when to use them.
    Full-stackMidMedium◆ Commonly asked
    #javascript
    PracticeGeeksforGeeks↗Search↗
  • Airtable
    Explain database indexing and when a query uses one.
    Full-stackMidMedium◆ Commonly asked
    #databases#indexing
    PracticeGeeksforGeeks↗Search↗
  • Airtable
    How do you retry without amplifying load?
    BackendNew Grad / JuniorHard◆ Commonly asked
    #reliability
    PracticeGeeksforGeeks↗Search↗
  • Airtable
    How does HTTPS/TLS establish a secure connection?
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #networking#security
    PracticeGeeksforGeeks↗Search↗
  • Airtable
    Difference between at-least-once and exactly-once delivery.
    BackendNew Grad / JuniorHard◆ Commonly asked
    #messaging
    PracticeGeeksforGeeks↗Search↗
  • Amazon
    Trade-offs of gRPC vs REST vs GraphQL.
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #api-design
    PracticeGeeksforGeeks↗Search↗
  • Amazon
    Explain leader election and consensus (Raft) at a high level.
    BackendNew Grad / JuniorHard◆ Commonly asked
    #distributed#consensus
    PracticeGeeksforGeeks↗Search↗
  • Amazon
    How does a bloom filter work and when would you use one?
    BackendNew Grad / JuniorMedium◆ Commonly asked
    #data-structures#probabilistic
    PracticeGeeksforGeeks↗Search↗
  • Amazon
    Debounce vs throttle — implement one from scratch.
    FrontendNew Grad / JuniorMedium◆ Commonly asked
    #javascript#perf
    PracticeGeeksforGeeks↗Search↗
  • Amazon
    Explain the difference between SSR, SSG, and ISR.
    FrontendNew Grad / JuniorMedium◆ Commonly asked
    #ssr#rendering
    PracticeGeeksforGeeks↗Search↗
  • Amazon
    Explain the CSS box model and box-sizing.
    FrontendNew Grad / JuniorEasy◆ Commonly asked
    #css
    PracticeGeeksforGeeks↗Search↗
  • Amazon
    How does the OAuth 2.0 authorization-code flow work?
    BackendMidMedium◆ Commonly asked
    #auth#security
    PracticeGeeksforGeeks↗Search↗
  • Amazon
    ACID vs BASE and transaction isolation levels.
    BackendMidHard◆ Commonly asked
    #databases#transactions
    PracticeGeeksforGeeks↗Search↗
  • Amazon
    SQL vs NoSQL — how do you choose for a given workload?
    BackendMidMedium◆ Commonly asked
    #databases
    PracticeGeeksforGeeks↗Search↗
  • Anthropic
    Difference between CSS Grid and Flexbox — when to use each.
    FrontendNew Grad / JuniorEasy◆ Commonly asked
    #css#layout
    PracticeGeeksforGeeks↗Search↗
  • Anthropic
    Explain the difference between SSR, SSG, and ISR.
    FrontendNew Grad / JuniorMedium◆ Commonly asked
    #ssr#rendering
    PracticeGeeksforGeeks↗Search↗
  • Anthropic
    Explain the difference between == and === and coercion.
    FrontendNew Grad / JuniorEasy◆ Commonly asked
    #javascript
    PracticeGeeksforGeeks↗Search↗
  • Anthropic
    Explain how you handle concurrency / race conditions.
    BackendMidHard◆ Commonly asked
    #concurrency
    PracticeGeeksforGeeks↗Search↗
  • Anthropic
    How does a load balancer choose a backend?
    BackendMidMedium◆ Commonly asked
    #networking
    PracticeGeeksforGeeks↗Search↗
  • Anthropic
    Explain eventual consistency with a real example.
    BackendMidHard◆ Commonly asked
    #distributed
    PracticeGeeksforGeeks↗Search↗

More practice · open source

Topic banks

488extra questions on this round's topics, imported from MIT-licensed open-source repositories. These are topic questions — they are not attributed to any company.

React (in depth)60 questions›
  • ·What is React?
  • ·What is the history behind React’s evolution?
  • ·What are the major features of React?
  • ·What is JSX?
  • ·What is the difference between an Element and a Component?
  • ·How do you create components in React?
  • ·When should you use a Class Component over a Function Component?
  • ·What are Pure Components?
  • ·What is state in React?
  • ·What are props in React?
  • ·What is the difference between state and props?
  • ·What is the difference between HTML and React event handling?
  • ·What are synthetic events in React?
  • ·What are inline conditional expressions?
  • ·What is the "key" prop and what is its benefit when used in arrays of elements?
  • ·What is the Virtual DOM?
  • ·How does the Virtual DOM work?
  • ·What is the difference between Shadow DOM and Virtual DOM?
  • ·What is React Fiber?
  • ·What is the main goal of React Fiber?
  • ·What are controlled components?
  • ·What are uncontrolled components?
  • ·What is the difference between createElement and cloneElement?
  • ·What is Lifting State Up in React?
  • ·What are Higher-Order Components?
  • ·What is the children prop?
  • ·How do you write comments in React?
  • ·What is reconciliation?
  • ·Does the lazy function support named exports?
  • ·Why does React use className instead of the class attribute?
  • ·What are Fragments?
  • ·Why are Fragments better than container divs?
  • ·What are portals in React?
  • ·What are stateless components?
  • ·What are stateful components?
  • ·How do you apply validation to props in React?
  • ·What are the advantages of React?
  • ·What are the limitations of React?
  • ·What are the recommended ways for static type checking?
  • ·What is the use of the react-dom package?
  • ·What is ReactDOMServer?
  • ·How do you use innerHTML in React?
  • ·How do you apply styles in React?
  • ·How are events different in React?
  • ·What is the impact of using indexes as keys?
  • ·How do you conditionally render components?
  • ·Why do we need to be careful when spreading props on DOM elements?
  • ·How do you memoize a component?
  • ·How do you implement Server-Side Rendering (SSR)?
  • ·How do you enable production mode in React?
  • ·Do Hooks replace render props and higher-order components?
  • ·What is a switching component?
  • ·What are React Mixins?
  • ·What are the pointer events supported in React?
  • ·Why should component names start with a capital letter?
  • ·Are custom DOM attributes supported in React v16?
  • ·How do you loop inside JSX?
  • ·How do you access props within attribute quotes?
  • ·What is a React PropType array with shape?
  • ·How do you conditionally apply class attributes?
⎇ sudheerj/reactjs-interview-questions · MIT ↗
HTML50 questions›
  • ·Write a HTML table tag sequence that outputs the following
  • ·What is an iframe and how it works?
  • ·Explain meta tags in HTML
  • ·What is the purpose of the alt attribute on images?
  • ·What is a self closing tag?
  • ·What is the difference between span and div?
  • ·How Can I Get Indexed Better by Search Engines?
  • ·How can you highlight text in HTML?
  • ·Briefly describe the correct usage of the following HTML5 semantic elements: `<header>`, `<article>`, `<section>`, `<footer>`
  • ·What is Character Encoding?
  • ·What were some of the key goals and motivations for the HTML5 specification?
  • ·How do you change the direction of html text?
  • ·What is WebSQL?
  • ·Explain the difference between block elements and inline elements
  • ·What is an optional tag?
  • ·When is it appropriate to use the small element?
  • ·What is the difference between `<section>` and `<div>`?
  • ·What are Web Workers?
  • ·What does a DOCTYPE do?
  • ·How do you serve a page with content in multiple languages?
  • ·What is the purpose of cache busting and how can you achieve it?
  • ·Can a web page contain multiple <header> elements? What about <footer> elements?
  • ·What are `data-` attributes good for?
  • ·What are `defer` and `async` attributes on a `<script>` tag?
  • ·What is the DOM?
  • ·Discuss the differences between an HTML specification and a browser’s implementation thereof.
  • ·What are some differences that XHTML has compared to HTML?
  • ·Where and why is the `rel="noopener"` attribute used?
  • ·What is HTML5 Web Storage? Explain `localStorage` and `sessionStorage`.
  • ·Describe the difference between a 'cookie', 'sessionStorage' and 'localStorage'.
  • ·How do you set IE compatibility mode?
  • ·What's new in HTML 5?
  • ·Have you used different HTML templating languages before?
  • ·Explain the difference between cookies, session and local storage
  • ·Explain almost standard, full standard and quirks mode
  • ·Describe the difference between `<script>`, `<script async>` and `<script defer>`.
  • ·What is WebP?
  • ·What is progressive rendering?
  • ·Why you would use a `srcset` attribute in an image tag? Explain the process the browser uses when evaluating the content of this attribute.
  • ·Why to use HTML5 semantic tags?
  • ·HTML Markup Validity
  • ·Why do I need a doctype and what does it do?
  • ·What's the difference between Full Standard, Almost Standard and Quirks Mode?
  • ·What kind of things must you be wary of when designing or developing for multilingual sites?
  • ·How would you select svg or canvas for your site?
  • ·What are the building blocks of HTML5?
  • ·What is an HTML preprocessor and are you using it?
  • ·What is the purpose of 'main' element?
  • ·What are Web Components?
  • ·What is accessibility & ARIA role means in a web application?
⎇ FAQGURU/FAQGURU · MIT ↗
JavaScript50 questions›
  • ·What is Coercion in JavaScript?
  • ·What is typeof operator?
  • ·What is the object type?
  • ·Explain arrays in JavaScript
  • ·Explain equality in JavaScript
  • ·What is Scope in JavaScript?
  • ·What is let keyword in JavaScript?
  • ·Explain what a callback function is and provide a simple example.
  • ·What is strict mode?
  • ·What does "use strict" do?
  • ·What is a Polyfill?
  • ·How would you check if a number is an integer?
  • ·Explain Values and Types in JavaScript
  • ·Being told that an unsorted array contains (n - 1) of n consecutive numbers (where the bounds are defined), find the missing number in O(n) time
  • ·Remove duplicates of an array and return an array of only unique elements
  • ·Given a string, reverse each word in the sentence
  • ·Write a function that would allow you to do this.
  • ·Implement enqueue and dequeue using only two stacks
  • ·How would you use a closure to create a private counter?
  • ·Explain Null and Undefined in JavaScript
  • ·Explain event bubbling and how one may prevent it
  • ·How to check if an object is an array or not? Provide some code.
  • ·Write a "mul" function which will properly when invoked as below syntax.
  • ·How to empty an array in JavaScript?
  • ·How to compare two objects in JavaScript?
  • ·Given an array of integers, find the largest difference between two elements such that the element of lesser value must come before the greater element
  • ·Find the intersection of two arrays. An intersection would be the common elements that exists within both arrays. In this case, these elements should be unique!
  • ·Write a function that would allow you to do this
  • ·Given two strings, return true if they are anagrams of one another
  • ·Check if a given string is a palindrome. Case sensitivity should be taken into account.
  • ·What is the difference between a shim and a polyfill?
  • ·What will the following code output?
  • ·Could you explain the difference between ES5 and ES6
  • ·What is IIFEs (Immediately Invoked Function Expressions)?
  • ·What will be the output of the following code?
  • ·Provide some examples of non-boolean value coercion to a boolean one
  • ·Explain the difference between "undefined" and "not defined" in JavaScript
  • ·What is the drawback of creating true private in JavaScript?
  • ·What is the difference between anonymous and named functions?
  • ·Given an array of integers, find the largest product yielded from three of the integers
  • ·Describe closure concept in JavaScript as best as you could
  • ·Write a recursive function that returns the binary string of a given decimal number
  • ·What is “closure” in javascript? Provide an example?
  • ·Explain what is hoisting in Javascript
  • ·Given an integer, determine if it is a power of 2. If so, return that number, else return -1
  • ·Describe the JS module design pattern
  • ·How would you create a private variable in JavaScript?
  • ·Explain the Prototype Design Pattern
  • ·Write a recursive function that performs a binary search
  • ·Create a function that will evaluate if a given expression has balanced parentheses using stacks
⎇ FAQGURU/FAQGURU · MIT ↗
MongoDB50 questions›
  • ·Does Mongodb Support Foreign Key Constraints?
  • ·Which are the most important features of MongoDB?
  • ·Explain what is MongoDB?
  • ·How many indexes does MongoDB create by default for a new collection?
  • ·Compare SQL databases and MongoDB at a high level.
  • ·What Is Replication In MongoDB?
  • ·What is “Namespace” in MongoDB?
  • ·If you remove an object attribute, is it deleted from the database?
  • ·Why does Profiler use in MongoDB?
  • ·What is BSON in MongoDB?
  • ·Does MongoDB need a lot space of Random Access Memory (RAM)?
  • ·How is data stored in MongoDB?
  • ·Mention the command to insert a document in a database called school and collection called persons.
  • ·What are Indexes in MongoDB?
  • ·What is a replica set?
  • ·Can you create an index on an array field in MongoDB? If yes, what happens in this case?
  • ·When should we embed one document within another in MongoDB?
  • ·How is MongoDB better than other SQL databases?
  • ·Should I normalize my data before storing it in MongoDB?
  • ·What is use of capped collection in MongoDB?
  • ·What does MongoDB not being ACID compliant really mean?
  • ·How to query MongoDB with %like%?
  • ·How do I perform the SQL JOIN equivalent in MongoDB?
  • ·When to use MongoDB or other document oriented database systems?
  • ·What is the difference between MongoDB and MySQL?
  • ·How can you achieve primary key - foreign key relationships in MongoDB?
  • ·Does MongoDB pushes the writes to disk immediately or lazily?
  • ·If you remove a document from database, does MongoDB remove it from disk?
  • ·What is the difference b/w MongoDB and CouchDB?
  • ·What is sharding?
  • ·What are NoSQL databases? What are the different types of NoSQL databases?
  • ·Explain the structure of ObjectID in MongoDB
  • ·What is a covered query in MongoDB?
  • ·How can I combine data from multiple collections into one collection?
  • ·Find objects between two dates MongoDB
  • ·How to query MongoDB with “like”?
  • ·Is there an “upsert” option in the mongodb insert command?
  • ·What is oplog?
  • ·How can you achieve transaction and locking in MongoDB?
  • ·What do you understand by NoSQL databases? Explain.
  • ·What is Sharding in MongoDB? Explain.
  • ·Can one MongoDB operation lock more than one databases? If yes, how?
  • ·Mention the command to check whether you are on the master server or not.
  • ·Why are MongoDB data files large in size?
  • ·Does MongoDB support ACID transaction management and locking functionalities?
  • ·Why MongoDB is not preferred over a 32-bit system?
  • ·What is Aggregation in MongoDB?
  • ·How replication works in MongoDB?
  • ·By default, MongoDB writes and reads data from both primary and secondary replica sets. True or False.
  • ·How does MongoDB provide concurrency?
⎇ FAQGURU/FAQGURU · MIT ↗
Node.js50 questions›
  • ·What is Node.js?
  • ·What is npm?
  • ·What are the two types of API functions in Node.js?
  • ·What are Event Listeners?
  • ·What is global installation of dependencies?
  • ·What are the core modules of Node,js?
  • ·What is an error-first callback?
  • ·How you can monitor a file for modifications in Node.js ?
  • ·Could we run an external process with Node.js?
  • ·What's the difference between operational and programmer errors?
  • ·What are the benefits of using Node.js?
  • ·What is the difference between Nodejs, AJAX, and jQuery?
  • ·How to make Post request in Node.js?
  • ·What is Callback Hell?
  • ·If Node.js is single threaded then how it handles concurrency?
  • ·What do you mean by Asynchronous API?
  • ·What are the key features of Node.js?
  • ·What is control flow function?
  • ·Is Node a single threaded application?
  • ·List out the differences between AngularJS and NodeJS?
  • ·What is the purpose of setTimeout function?
  • ·What is REPL in context of Node?
  • ·How can you avoid callback hells?
  • ·What is Callback?
  • ·What's the event loop?
  • ·What is a blocking code?
  • ·How Node prevents blocking code?
  • ·What is Event Loop?
  • ·What is stream and what are types of streams available in Node.js?
  • ·What is Event Emmitter?
  • ·How to avoid callback hell in Node.js?
  • ·What is purpose of Buffer class in Node?
  • ·When should I use EventEmitter?
  • ·What is difference between synchronous and asynchronous method of fs module?
  • ·What are streams?
  • ·What is the preferred method of resolving unhandled exceptions in Node.js?
  • ·When should we use Node.js?
  • ·How to use Buffer in Node.js?
  • ·What is Chaining in Node?
  • ·What are the global objects of Node.js?
  • ·Explain how does Node.js work?
  • ·How does Node.js handle child threads?
  • ·How can you listen on port 80 with Node?
  • ·When to not use Node.js?
  • ·Is Node.js entirely based on a single-thread?
  • ·Does Node.js support multi-core platforms? And is it capable of utilizing all the cores?
  • ·Why to use Buffers instead of binary strings to handle binary data ?
  • ·What's a stub? Name a use case.
  • ·What tools can be used to assure consistent code style?
  • ·How to gracefully Shutdown Node.js Server?
⎇ FAQGURU/FAQGURU · MIT ↗
React50 questions›
  • ·What is the use of refs?
  • ·What is JEST?
  • ·What are the advantages of ReactJS?
  • ·How to write comments in ReactJS?
  • ·What is context?
  • ·What is virtual DOM?
  • ·How does React work?
  • ·What is React?
  • ·What is props in ReactJS?
  • ·What are the major features of ReactJS?
  • ·What is ReactJS?
  • ·What are props in React?
  • ·How would you write an inline style in React?
  • ·What are the limitations of ReactJS?
  • ·What’s the difference between an "Element" and a "Component" in React?
  • ·What are stateful components?
  • ·What are stateless components?
  • ·What are portals in ReactJS?
  • ·What are fragments?
  • ·Why is it necessary to capitalize the components?
  • ·What is reconciliation?
  • ·What is the purpose of using super constructor with props argument?
  • ·When to use a Class Component over a Functional Component?
  • ·What are the advantages of using React?
  • ·What are Higher-Order components?
  • ·What are controlled components?
  • ·What is the difference between a Presentational component and a Container component?
  • ·How to create refs?
  • ·What are the differences between a class component and functional component?
  • ·What do you like about React?
  • ·What is inline conditional expressions?
  • ·What is the difference between state and props?
  • ·How is React different from AngularJS (1.x)?
  • ·What happens during the lifecycle of a React component?
  • ·How to pass a parameter to an event handler or callback?
  • ·What is the purpose of callback function as an argument of setState?
  • ·What is the difference between component and container in react Redux?
  • ·What is state in ReactJS?
  • ·How to create components in ReactJS?
  • ·What is the difference between Element and Component?
  • ·What are refs used for in React?
  • ·When rendering a list what is a key and what is it's purpose?
  • ·What is JSX?
  • ·Where in a React component should you make an AJAX request?
  • ·What is the difference between React Native and React?
  • ·Describe how events are handled in React.
  • ·What is Flux?
  • ·Where is the state kept in a React + Redux application?
  • ·What is the point of Redux?
  • ·What is Flow?
⎇ FAQGURU/FAQGURU · MIT ↗
SQL50 questions›
  • ·What is PRIMARY KEY?
  • ·Define a temp table
  • ·What is a view?
  • ·What’s the difference between a local temp table and a global temp table?
  • ·What is blocking?
  • ·What is the difference between WHERE clause and HAVING clause?
  • ·What is FOREIGN KEY?
  • ·What is Normalization?
  • ·How can a column with a default value be added to an existing table?
  • ·What is DEFAULT?
  • ·What is the difference between inner and outer join?
  • ·Discuss INNER JOIN ON vs WHERE clause
  • ·What are the difference between clustered and a non-clustered index?
  • ·How do I perform an IF…THEN in an SQL SELECT?
  • ·Finding duplicate values in a SQL table
  • ·How does a hash table index work?
  • ·What are the advantages of using Stored Procedures?
  • ·What is Denormalization?
  • ·How to select first 5 records from a table?
  • ·Define ACID Properties
  • ·How a database index can help performance?
  • ·What is the difference between UNION and UNION ALL?
  • ·What is a cursor how does it work?
  • ·How do I UPDATE from a SELECT in SQL Server?
  • ·What is the difference between “INNER JOIN” and “OUTER JOIN”?
  • ·Is table size reduced, when you delete data from the table?
  • ·Explain Function vs. Stored Procedure in SQL Server
  • ·What are row constructors?
  • ·What is the difference between JOIN and UNION?
  • ·What is collation?
  • ·Describe the difference between truncate and delete
  • ·How does B-trees index work?
  • ·What are statistics?
  • ·How deadlock is resolved?
  • ·What is the difference among UNION, MINUS and INTERSECT?
  • ·What is a filegroup?
  • ·How can I do an UPDATE statement with JOIN in SQL?
  • ·How does truncate and delete operation effect Identity?
  • ·Explain a usage difference between user defined functions and stored procedures
  • ·What is a linked server?
  • ·How can we transpose a table using SQL (changing rows to column or vice-versa) ?
  • ·What would happen without an index?
  • ·Name types of Triggers
  • ·What are DMV's and DMF's?
  • ·What's the difference between a primary key and a unique key?
  • ·Delete duplicate values in a SQL table
  • ·What is the cost of having a database index?
  • ·How to generate row number in SQL Without ROWNUM
  • ·Explain the difference between exclusive lock and update lock
  • ·Insert results of a stored procedure into a temporary table
⎇ FAQGURU/FAQGURU · MIT ↗
AWS44 questions›
  • ·What is AWS?
  • ·Explain the key components of AWS?
  • ·What is buckets in AWS?
  • ·What is AWS Cloudfront?
  • ·What do you mean by AMI? What does it include?
  • ·How can I download a file from EC2?
  • ·Is it possible to clone a EC2 instance data?
  • ·What is AWS Data Pipeline?
  • ·Explain the features of Amazon EC2 services
  • ·What is the connection between AMI and Instance?
  • ·Are S3 buckets region specific?
  • ·What is AWS Direct Connect?
  • ·What is AWS EBS?
  • ·What is AWS Lambda?
  • ·What is AWS DynamoDB?
  • ·What is AWS EMR?
  • ·Is data stored in S3 is always encrypted?
  • ·Can we attach single EBS to multiple EC2s same time?
  • ·What is AWS API gateway?
  • ·What are the security best practices for Amazon EC2 instances?
  • ·Can I automatically start and terminate my Amazon instance using Amazon API?
  • ·Can we still continue working on EBS while creating snapshot of it?
  • ·What is AWS Auto Scaling?
  • ·What is AWS Auto Scaling group?
  • ·What is the maximum size of a single S3 object?
  • ·What is AWS bucket policy?
  • ·Does AWS has the option for vertical "auto" scaling of EC2 instance?
  • ·What is AWS WAF? What are the potential benefits of using WAF?
  • ·How to get the instance id from within an EC2 instance?
  • ·What is AWS Cloudwatch?
  • ·What is the difference between Amazon EC2 and AWS Elastic Beanstalk?
  • ·How many storage options are there for EC2 Instance?
  • ·What is AWS Route 53?
  • ·How would you implement vertical auto scaling of EC2 instance?
  • ·What is Amazon Kinesis?
  • ·How to find a region from within an EC2 instance?
  • ·Where are EC2 snapshots stored?
  • ·When should one use the following: Amazon EC2, Google App Engine, Microsoft Azure and Salesforce.com?
  • ·When to use Amazon CloudFront and when S3?
  • ·Our EC2 micro instance occasionally runs out of memory. Other than using a larger instance size, what else can be done?
  • ·What is difference between Lightsail and EC2?
  • ·What is the underlying hypervisor for EC2?
  • ·How to safely upgrade an Amazon EC2 instance from t1.micro to large?
  • ·[↑] Back to top
⎇ FAQGURU/FAQGURU · MIT ↗
CSS39 questions›
  • ·Explain the three main ways to apply CSS styles to a web page
  • ·What is CSS?
  • ·What is DOM (Document Object Model) and how is it linked to CSS?
  • ·Explain the CSS “box model” and the layout components that it consists of
  • ·What is a CSS rule?
  • ·What existing CSS frameworks have you used locally, or in production? How would you change/improve them?
  • ·Have you played around with the new CSS Flexbox or Grid specs?
  • ·What is the difference between classes and IDs in CSS?
  • ·Describe floats and how they work
  • ·Explain CSS sprites, and how you would implement them on a page or site.
  • ·How would you approach fixing browser-specific styling issues?
  • ·What is CSS preprocessor and why to user one?
  • ·Have you ever worked with retina graphics? If so, when and what techniques did you use?
  • ·How is responsive design different from adaptive design?
  • ·How to create a zebra striped table with CSS?
  • ·What’s the difference between “resetting” and “normalizing” CSS? Which would you choose, and why?
  • ·How does CSS actually work (under the hood of browser)?
  • ·Explain your understanding of the box model and how you would tell the browser in CSS to render your layout in different box models.
  • ·What is CSS selectors? Name some.
  • ·Explain the usage of "table-layout" property
  • ·Describe pseudo-elements and discuss what they are used for.
  • ·What does Accessibility (a11y) mean?
  • ·What are the advantages/disadvantages of using CSS preprocessors?
  • ·What is a Grid System in CSS?
  • ·What's the difference between a `relative`, `fixed`, `absolute` and `static`ally positioned element?
  • ·Explain the purpose of clearing floats in CSS
  • ·How do you optimize your webpages for print?
  • ·Have you ever used a grid system, and if so, what do you prefer?
  • ·What are the different ways to visually hide content (and make it available only for screen readers)?
  • ·Describe z-index and how a stacking context is formed
  • ·What does * { box-sizing: border-box; } do? What are its advantages?
  • ·Can you explain the difference between coding a website to be responsive versus using a mobile-first strategy?
  • ·Explain the basic rules of CSS Specificity
  • ·Is there any reason you'd want to use `translate()` instead of `absolute` positioning, or vice-versa? And why?
  • ·What the code fragment has the greater CSS specificity?
  • ·What clearfix methods do you know? Provide some examples.
  • ·How to style every element which has an adjacent item right before it?
  • ·Write down a selector that will match any links end in .zip, .ZIP, .Zip etc...
  • ·[↑] Back to top
⎇ FAQGURU/FAQGURU · MIT ↗
Redux31 questions›
  • ·What is Flux?
  • ·What is Redux DevTools?
  • ·What is Redux?
  • ·Do you need to keepIs all component states in Redux store?
  • ·How to add multiple middlewares to Redux?
  • ·What are Redux selectors and Why to use them?
  • ·What are the features of Redux DevTools?
  • ·What are reducers in redux?
  • ·What is Redux Thunk?
  • ·What is the difference between React context and React redux?
  • ·What is redux-saga?
  • ·What are the core principles of Redux?
  • ·How to set initial state in Redux?
  • ·How to structure Redux top level directories?
  • ·What are the downsides of Redux over Flux?
  • ·What are the differences between redux-saga and redux-thunk?
  • ·What is the purpose of the constants in Redux?
  • ·How to use connect from react redux?
  • ·Are there any similarities between Redux and RxJS?
  • ·What is Redux form?
  • ·What are the main features of Redux Form?
  • ·How to access redux store outside a react component?
  • ·What is the proper way to access Redux store?
  • ·What are the differences between call and put in redux-saga?
  • ·Whats the purpose of at (@) symbol in the redux connect decorator?
  • ·How to make Ajax request in Redux?
  • ·Why are Redux state functions called as reducers?
  • ·How to reset state in redux?
  • ·What is the mental model of redux-saga?
  • ·How Relay is different from Redux?
  • ·[↑] Back to top
⎇ FAQGURU/FAQGURU · MIT ↗
GraphQL14 questions›
  • ·What is GraphQL?
  • ·Is GraphQL a Database Technology?
  • ·Is GraphQL only for React / Javascript Developers?
  • ·How to do Error Handling?
  • ·Where is GraphQL useful?
  • ·What is GraphQL schema?
  • ·How to do Authentication and Authorization?
  • ·Does GraphQL Support Offline Usage?
  • ·How to do Server-side Caching?
  • ·List the key concepts of the GraphQL query language
  • ·Explain the main difference between REST and GraphQL
  • ·What kind of operations could GraphQL schema have?
  • ·Are there any disadvantages to GraphQL?
  • ·[↑] Back to top
⎇ FAQGURU/FAQGURU · MIT ↗