Go CareerGo Career
Interview Prep
  • Back to React
Hooks & Patterns
15 questions
Questions
  • 1
    Question 1
  • 2
    Question 2
  • 3
    Question 3
  • 4
    Question 4
  • 5
    Question 5
  • 6
    Question 6
  • 7
    Question 7
  • 8
    Question 8
  • 9
    Question 9
  • 10
    Question 10
    Multi
  • 11
    Question 11
  • 12
    Question 12
  • 13
    Question 13
  • 14
    Question 14
  • 15
    Question 15
    Back to React

    Hooks & Patterns

    React Hooks, HOCs, Controlled Components, Custom Hooks

    Questions

    1
    intermediate

    What are React Hooks?

    hooksstate
    2
    intermediate

    What does the useState hook return?

    hooksuseState
    3
    intermediate

    What is the useEffect hook used for?

    hooksuseEffectside-effects
    4
    intermediate

    When does useEffect run with an empty dependencies array []?

    hooksuseEffectlifecycle
    5
    intermediate

    What is the useContext hook used for?

    hooksuseContextcontext
    intermediatePremium

    What is the useReducer hook similar to?

    hooksuseReducerstate-management
    intermediatePremium

    What is the primary purpose of useMemo hook?

    hooksuseMemoperformance
    intermediatePremium

    What is the primary purpose of useCallback hook?

    hooksuseCallbackperformance
    intermediatePremium

    What is the difference between useMemo and useCallback?

    hooksuseMemouseCallback
    intermediateMulti-selectPremium

    What is the useRef hook used for? (Select all that apply)

    hooksuseRefdom
    intermediatePremium

    What is the difference between controlled and uncontrolled components?

    formscontrolleduncontrolled
    intermediatePremium

    What are Higher-Order Components (HOC)?

    patternshoccomposition
    intermediatePremium

    What is React.memo() used for?

    performancememooptimization
    intermediatePremium

    What is prop drilling?

    propspatternsanti-patterns
    intermediatePremium

    What are Custom Hooks?

    hookscustom-hookspatterns
    Go CareerGo Career

    Your complete toolkit to land your dream tech job. Everything you need in one comprehensive package.

    Quick Links

    • Home
    • Product
    • Login
    • Contact Us

    Legal

    • Privacy Policy
    • Terms & Conditions
    • Cancellation & Refunds
    • Shipping & Delivery

    Contact

    • Emailsupport@gocareer.tech
    • WhatsApp+91 90375 64289
    • Support HoursMonday - Saturday
      9:00 AM - 9:00 PM IST

    © 2026 Go Career. All rights reserved.

    Privacy•Terms•Refunds•Delivery•Contact