Tag: Interview
7 posts
-
Developer Job Hunting Guide | Resume, Portfolio & Interview Prep
Landing a software engineering job: resume formatting that survives an ATS parser, portfolio projects that get read, technical interview preparation, search strategy and salary negotiation.
-
A 12-Week Plan for Changing Developer Jobs: Portfolio, Resume, Coding Tests and Offer Negotiation
A 12-week plan for changing developer jobs: setting priorities, refining a portfolio, writing a resume, preparing for coding tests and technical interviews, and negotiating the offer.
-
Shallow vs Deep Copy and Move Semantics: How to Answer the C++ Interview Question
Answer the C++ copy vs move interview question: shallow vs deep copy, Rule of Three and Five, rvalue references, what std::move does, perfect forwarding.
-
C++ shared_ptr Circular References and weak_ptr: Trees, Observers, Graphs, Caches
Break shared_ptr reference cycles with weak_ptr: why cycles leak memory, using lock() and expired() safely, parent-child trees, observers, graphs and caches, enable_shared_from_this pitfalls, and how to diagnose leaks.
-
C++ Data Races: When to Use Atomics Instead of Mutexes
C++ data races explained: mutex vs std::atomic, memory orders, deadlock avoidance, and compare-exchange—with examples.
-
C++ Virtual Functions and vtables: How Dynamic Binding Works
How C++ virtual functions work under the hood: vtables, vptrs, static vs dynamic binding, override and final, pure virtual, object slicing.
-
How to Prepare for Coding Tests: Core Patterns, Data Structures and Time Management
How to prepare for coding tests: which algorithms and data structures to learn first, spotting problem patterns, pacing a two-hour exam, and Python vs C++.