cswork / libraryOpen practice workspace

READ. UNDERSTAND. PRACTICE.

Articles

Explore algorithm tutorials, coding and system design questions, interview experiences, and computer science study guides.

2,099 resources · Page 14 of 88

  1. Articles

    C++ Coroutine Interview Questions: Suspension, Ownership, and Dangling Frames

    Practice C++ coroutine interview questions with suspension traces. Explain frame ownership, captured lifetimes, cancellation, and safe destruction boundaries.

  2. Articles

    C# Delegates and Events Interview Questions: Invocation and Subscription Lifetimes

    Practice C# delegates and events interview questions with invocation traces, exception policies, subscription ownership, disposal, and async handler pitfalls.

  3. Articles

    C++ Error-Handling Interview Questions: optional, variant, and expected

    Practice C++ error-handling interview questions. Choose optional, variant, or expected, preserve error context, and test access and propagation boundaries.

  4. Articles

    C++ Exception Safety Interview Questions: Guarantees, RAII, and Failed Construction

    Practice C++ exception safety questions on basic and strong guarantees, RAII cleanup, failed constructors, vector growth, and worked failure traces.

  5. Articles

    C++ Interview Questions for Software Engineers: Memory, RAII, Concurrency, and Modern C++

    Prepare for C++ interview questions for software engineers on memory, lifetime, RAII, smart pointers, concurrency, Modern C++, and performance trade-offs.

  6. Articles

    C++ Linking Interview Questions: Undefined References, Duplicate Symbols, and Library Order

    Diagnose C++ linker interviews with three worked builds: an undefined reference, duplicate global definition, and GNU static-library order failure.

  7. Articles

    C# LINQ Interview Exercises: GroupJoin, Repeated Enumeration, and Query Boundaries

    Solve C# LINQ interview exercises on GroupJoin, repeated enumeration, and IQueryable boundaries, with practical examples and provider-aware guidance.

  8. Articles

    C++ Move Semantics Interview Questions: Value Categories, Ownership, and Copy Elision

    Prepare for C++ move semantics interviews with value-category traces, const pitfalls, ownership, noexcept, forwarding, moved-from state, and copy elision.

  9. Articles

    C# Nullable Reference Type Interview Questions: Flow Analysis, Annotations, and Runtime Gaps

    C# nullable reference type interview questions: explain flow analysis, annotations, attributes, suppression, migration, and the runtime gaps static warnings can

  10. Articles

    C++ Object Layout Interview Questions: Alignment, Padding, and Portable Assumptions

    C++ object layout interview questions: calculate alignment and padding, distinguish ABI facts from portable assumptions, and validate with compiler evidence.

  11. Articles

    C Pointer Interview Questions: Arrays, Lifetimes, and Undefined Behavior

    Practice C pointer interview questions on arrays, pointer arithmetic, malloc, object lifetime, and undefined behavior with worked examples.

  12. Articles

    C++ Ranges Interview Questions: Lazy Views, Lifetimes, and Repeated Evaluation

    Practice C++ ranges interview questions with lazy evaluation traces. Diagnose dangling views, repeated transforms, borrowed ranges, and materialization choices.

  13. Articles

    C# Record Interview Questions: Value Equality, with Expressions, and Mutable Members

    Practice C# record interview questions with equality traces, shallow with copies, mutable-member pitfalls, and safer dictionary-key design decisions.

  14. Articles

    C++ Smart Pointer Interview Questions: Ownership Cycles, Aliasing, and Custom Deleters

    Prepare for C++ smart pointer interviews with tested ownership cycles, weak_ptr, aliasing constructors, custom deleters, and lifetime-boundary exercises.

  15. Articles

    C# Span and Memory Interview Questions: Lifetimes, Slices, and Async Boundaries

    Prepare for C# Span and Memory interview questions with slice traces, ref safety, C# 13 async boundaries, pooling bugs, and ownership contracts.

  16. Articles

    C++ STL Interview Questions: Iterator Invalidation, Containers, and Complexity

    Practice C++ STL interviews with iterator invalidation traces, vector growth, erase loops, container trade-offs, rehash behavior, and complexity examples.

  17. Articles

    C Volatile Interview Questions: MMIO, Optimization, and Thread-Safety Myths

    Practice C volatile interview questions with MMIO access traces, write-one-to-clear mistakes, atomic counters, and release/acquire publication examples.

  18. Articles

    Caching Interview Questions for Backend Engineers: Eviction, Stampedes, and Consistency

    Prepare for backend caching interviews with eviction policies, stampede defenses, consistency trade-offs, failure modes, and worked scenarios.

  19. Articles

    Caffeine Cache Interview Questions: Eviction, Refresh, and Asynchronous Loading

    Practice Caffeine Cache interview questions with eviction budgets, refresh timelines, shared futures, failed loads, and deterministic time-based testing.

  20. Articles

    Calendar System Design Interview Guide: Recurrence, Time Zones, Conflicts, and Notifications

    Learn calendar system design for interviews: model recurrence, handle time zones and DST, prevent conflicts, sync offline clients, and deliver reminders.

  21. Articles

    Can a Recruiter Override an OA Score? Cutoffs, Holistic Review, and Exceptions

    Can a Recruiter Override an OA Score? Cutoffs, Holistic Review, and Exceptions. Practical, evidence-aware guidance with clear limits, examples, and next steps.

  22. Articles

    CAN Bus Interview Questions: Arbitration, Error Handling, and Automotive Debugging

    Prepare for CAN bus interviews with bitwise arbitration examples, dominant and recessive bits, error handling, bus-off recovery, and systematic debugging.

  23. Articles

    Can Companies Reuse Your CodeSignal Score? Sharing, Retakes, Expiration, and Company Rules

    Can companies reuse your CodeSignal score? Learn when results can be shared, what employers see, how retakes work, and which expiration rules matter.

  24. Articles

    Can Recruiters See Every CodeSignal Attempt? Scores, Replays, and Retakes

    Learn when a company retains earlier CodeSignal results, why a lower retake can still be sent, and how code replay differs from proctoring recordings.