Interview Prep
Everything on SkillVeris tagged Interview Prep — collected across the glossary, study notes, blog, and cheat sheets.
24 resources across 3 libraries
Study Notes(1)
Blog Articles(7)
How to Switch to a Tech Career in 6 Months
A practical, no-fluff guide to transitioning into tech — even if you are starting from zero.
How to Build a Standout Tech Resume in 2026
A comprehensive guide to how to build a standout tech resume in 2026 — written for learners at every level.
LinkedIn Tips for Developers and Tech Professionals
A comprehensive guide to linkedin tips for developers and tech professionals — written for learners at every level.
Python Interview Questions and Answers (2026 Edition)
Python interviews cluster around fundamentals, data structures, OOP, and gotchas — this guide prepares you for all of them.
LinkedIn Tips for Developers: Turn Your Profile Into an Inbound Machine
Most developers treat LinkedIn as an online CV and wonder why recruiters don't reach out. This guide explains how to optimise your profile for recruiter search…
How to Build a Standout Tech Resume
Most developer resumes list duties instead of impact. This guide shows how to rewrite every bullet with the impact formula, pass ATS keyword filters, present p…
Mastering the Technical Interview
Technical interviews have a structure you can learn. This guide covers coding rounds (DSA patterns, LeetCode strategy), system design interviews (how to approa…
Interview Questions(16)
What is the Two Pointer Technique?
The two pointer technique uses two index variables that move through a data structure — typically a sorted array or a linked list — to solve problems in O(n) t…
What is the Sliding Window Technique?
The sliding window technique maintains a contiguous subrange of an array or string, expanding and contracting its boundaries as it scans, to solve subarray or…
What is Memoization?
Memoization is an optimization technique that caches the results of expensive function calls keyed by their arguments, so repeated calls with the same inputs r…
What is a Circular Queue?
A circular queue is a fixed-size queue implemented on an array where the last position wraps around to connect back to the first, allowing enqueue and dequeue…
What is Topological Sort?
Topological sort produces a linear ordering of the nodes in a directed acyclic graph such that for every directed edge from node A to node B, A appears before…
What is a Design Pattern?
A design pattern is a reusable, named solution to a recurring software design problem, expressed as a template of collaborating classes and objects rather than…
What is the Singleton Pattern?
The Singleton pattern restricts a class to exactly one instance and provides a single global access point to that instance, typically via a static method.
What is the Factory Pattern?
The Factory pattern delegates object creation to a dedicated method or class instead of calling a constructor directly, so callers depend on an interface rathe…
What is Dependency Injection?
Dependency injection is a technique where an object receives its dependencies from an external source rather than creating them itself, typically via construct…
Static vs Instance Methods: What is the Difference?
A static method belongs to the class itself and is called without any object instance, while an instance method belongs to a specific object and operates on th…
What is Method Overriding in OOP?
Method overriding is when a subclass provides its own implementation of a method already defined in its superclass, using the same name and signature.
What is Coupling and Cohesion in OOP?
Coupling measures how dependent one module or class is on another, while cohesion measures how strongly the responsibilities inside a single module belong toge…
What is the Observer Pattern?
The Observer pattern defines a one-to-many dependency where a subject notifies a list of registered observers automatically whenever its state changes.
What is a Virtual Function?
A virtual function is a member function declared in a base class that a derived class can override, with the actual implementation resolved at runtime based on…
Aggregation vs Composition in OOP
Aggregation and composition are both "has-a" relationships between objects, but composition implies strict ownership where the part cannot outlive the whole, w…
What is Back-of-the-Envelope Estimation?
Back-of-the-envelope estimation is the practice of using rough, order-of-magnitude arithmetic (users, QPS, storage, bandwidth) to size a system design before w…