TGViewer
Coding Interview Resources Coding Interview Resources @crackingthecodinginterview ยท 52.2K subscribers
Post #3138 1.27K
๐Ÿš€ Top Coding Interview Concepts โ€“ Part 4 ๐Ÿ’ป๐Ÿ”ฅ

31. Polymorphism

The ability of the same method or interface to behave differently depending on the object using it.

Example: Different classes can implement the same draw() method in different ways.

32. Abstraction

Hiding unnecessary implementation details and exposing only the essential functionality.

Example: You use a print() function without needing to know how the printer works internally.

33. Constructor

A special method that is automatically called when an object is created and is typically used to initialize its properties.

Example: A Car constructor can set the car's model and color when the object is created.

34. Interface

A contract that defines methods or behaviors a class must provide, without necessarily defining how they are implemented.

Example: A Payment interface may require pay() to be implemented by different payment methods.

35. Method Overloading

Defining multiple methods with the same name but different parameters.

Example: An add() method can accept two numbers or three numbers, depending on the language's support for overloading.

36. Method Overriding

When a child class provides its own implementation of a method already defined in its parent class.

Example: Dog can override an Animal class's sound() method.

37. Pointer

A variable that stores the memory address of another variable or object.

Example: Pointers are commonly used in C and C++ for direct memory manipulation.

38. Reference

A way to refer to an existing object or value without necessarily creating a separate copy of it.

Example: Multiple variables can reference the same object in memory.

39. Memory Management

The process of allocating, using, and releasing memory efficiently during program execution.

Example: Garbage collection automatically removes objects that are no longer needed in languages such as Java and Python.

40. Garbage Collection

An automatic memory-management process that identifies and frees memory occupied by objects that are no longer reachable or needed.

๐Ÿ’ฌ Double Tap โค๏ธ for Part 5!
  • โค 1
More from @crackingthecodinginterview
  1. Oct 7, 2026๐Ÿš€๐—ฃ๐—ฎ๐˜† ๐—”๐—ณ๐˜๐—ฒ๐—ฟ ๐—ฃ๐—น๐—ฎ๐—ฐ๐—ฒ๐—บ๐—ฒ๐—ป๐˜ ๐—ง๐—ฟ๐—ฎ๐—ถ๐—ป๐—ถ๐—ป๐—ด | ๐—•๐—ฒ๐—ฐ๐—ผ๐—บ๐—ฒ ๐—ฎ ๐—™๐˜‚๐—น๐—น๐˜€๐˜๐—ฎ๐—ฐโ€ฆ
  2. Oct 7, 2026๐— ๐—ฎ๐˜€๐˜๐—ฒ๐—ฟ ๐—ฃ๐—ผ๐˜„๐—ฒ๐—ฟ ๐—•๐—œ ๐—ณ๐—ผ๐—ฟ ๐—™๐—ฅ๐—˜๐—˜! ๐Ÿ”ฅ Learn Power BI through these FREE learninโ€ฆ
  3. Sep 29, 2026โœ… Daily Coding Habits That Make You a Better Developer ๐Ÿง ๐Ÿ’ปโœจ 1๏ธโƒฃ Code Every Day (Even 30 Mโ€ฆ
  4. Sep 29, 2026๐—™๐—ฅ๐—˜๐—˜ ๐—ฅ๐—ฒ๐˜€๐—ผ๐˜‚๐—ฟ๐—ฐ๐—ฒ๐˜€ ๐—ง๐—ผ ๐—Ÿ๐—ฒ๐—ฎ๐—ฟ๐—ป ๐—”๐—œ ๐—ถ๐—ป ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฒ๐Ÿš€ โ€‹ Explore 6 free resourceโ€ฆ
  5. Sep 28, 2026Hereโ€™s a DSA problem-solving cheat sheet that will help you solve 90โ€“95% of questions thatโ€ฆ
  6. Sep 28, 2026๐ŸŽ“ ๐—›๐—”๐—ฅ๐—ฉ๐—”๐—ฅ๐—— ๐—จ๐—ก๐—œ๐—ฉ๐—˜๐—ฅ๐—ฆ๐—œ๐—ง๐—ฌ ๐—™๐—ฅ๐—˜๐—˜ ๐—ข๐—ก๐—Ÿ๐—œ๐—ก๐—˜ ๐—–๐—ข๐—จ๐—ฅ๐—ฆ๐—˜๐—ฆ ๐Ÿ˜ Dreaming ofโ€ฆ
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook โ†’Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 โ†’