Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
0 views2 pages

Assignment 4

Uploaded by

Akash Baghel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
0 views2 pages

Assignment 4

Uploaded by

Akash Baghel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

■ SDE Interview Quick Revision (Cheat Sheet)

■ OOP (Most Important)


• Pillars → Encapsulation, Abstraction, Inheritance, Polymorphism.
• Polymorphism → Overloading (compile-time), Overriding (runtime).
• Interface vs Abstract class → Interface = contract (only method signatures), Abstract = partial
implementation.
• Constructor vs Destructor → Constructor = object initialize, Destructor = clean up.

■ C / C++
• C vs C++ → Procedural vs OOP.
• Pointer vs Reference → Pointer stores address, Reference = alias.
• STL basics → vector, map, set, stack, queue.
• Memory → Stack (local vars), Heap (dynamic allocation with new/malloc).

■ Java
• JVM → converts bytecode → machine code.
• Garbage Collection → automatic memory management.
• String → immutable, StringBuilder mutable.
• Interface vs Abstract class (repeat kar lena, common Q).

■ Python (Basics)
• Indentation → defines blocks.
• Dynamic typing → variable type runtime pe decide hota hai.
• List vs Tuple → List mutable, Tuple immutable.
• Dict → key-value pairs.
• Exception Handling → try-except-finally.

■ .NET Basics
• .NET → Framework for building apps, supports multiple languages.
• CLR (Common Language Runtime) → runtime environment.
• Assemblies → compiled code (DLL/EXE).
• Value vs Reference Type → Value = stack, Reference = heap.
• ASP.NET vs .NET Core → Core = cross-platform, modern.

■ React Native (Basics)


• React vs React Native → React = web, RN = mobile apps.
• JSX → JavaScript + XML syntax.
• Props vs State → Props = input from parent, State = local data.
• Core Components → View, Text, Image, StyleSheet.
• Navigation → react-navigation library.
■ DSA (Quick)
• Array → reversal, rotation, searching.
• String → palindrome, anagram check.
• HashMap → frequency count, duplicate check.
• Stack/Queue → valid parenthesis, basic operations.
• Recursion → factorial, fibonacci.

■ HR Prep
• Tell me about yourself → “I am Akash Baghel, a 3rd year B.Tech CSE student, skilled in MERN
stack & multiple languages (C, C++, Java, Python). I have built projects like EduPulse (SaaS),
QuickCart, Velora. I enjoy problem-solving and building scalable apps.”
• Strength → Quick learner, adaptable.
• Weakness → Overfocus on details (but improving).
• Why hire you? → Strong fundamentals + practical projects + adaptability to new tech (.NET, React
Native).

You might also like