Don't forget to Upvote if useful.
I will cover the most important topics asked in interviews cs core. Most important topics related to OS/DBMS/OOPS/CN.
CONTENT OF THIS POST :
Most important topics related to OS/DBMS/OOPS/CN.
Important Topic for OS
- Process (Attributes, state, life cycle, PCB) vs Thread.
- Scheduling Algorihtms
- Multiprogramming vs Multiprocessing vs Multitasking vs Multithreading.
- Memory Allocation
a) Fixed Partioning
b) Dynamic Partioning
c) Paging
d) Segmentation
- Internal and External Fragmentation.
- Memory Allocation Technique.
- Page replacement Algos
- Deadlock
- Critical section problem
- Mutex vs Semaphore
Important Topic for DBMS
- Advantage of DBMS
- All type of Keys
- Normalization
- SQL queries
- Relational Algebra
- Joins
- Trigger, cursor, view
- Dirty read problem
- Conflict serializable vs View serializable.
- ACID properties.
- Indexing | Indexing methods
Important Topic for COMPUTER NETWORK
- Network Topology
- Switch hub router bridge
- Transmission modes
- ipv4 vs ipv6
- subnetting in IP
- OSI layer
- TCP/IP model
- TCP vs UDP
- DNS DHCP FTP HTTP vs HTTPS SMTP SNMP
- Flow vs Error control
Important Topic for OOPS
- Class and Objects.
- Feature/characteristics of OOPs.
- Compile time and Runtime polymorphism.
- Variable scopes.
- static (variables, Functions, Objects).
- Inheritence (Type and Mode)
- Virtual (Functions and Class)
- Abstract class and Interface.
- Friend function and Friend class.
- Call by value, refrence.
- This pointer
- Abstraction
- Exception Handling
- Constructor and Destructor.
- Copy constructor
- copy assignemnt operator
- Refrences variable
- Const (variable, Function, Arguement)
- Overloading (Function, Constructor, Operator)
- Function overriding and Inline function.
plaese UPVOTE 👍👍👍