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
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.