Software Engineer Interview Preparation Topics
Danish Saleem
Posted on June 24, 2023
You are going to be asked about Object Oriented Programming, Databases, Data structures and Programming skills.
Object Oriented Programming
- Pillars of OOP
Database
- Joins in MySQL
- Group by in MySQL
- ACID Properties
- Dimond Problem
- Query Optimization
- MySQL Engine Types
Data Structures
- Trees
- Arrays
- Linked List
- Stack and Queues
- Heaps
- Difference between DFS and BFS
Programming Skills
- Language: JavaScript
- Variables
- Data Types
- Functions
- TDD
- CORS
- Hoisting
- Memorization
- Closure
- Tree Shaking
- What is DOM in JavaScript?
- How to find loop in Linked List?
Other GitHub Resources
- https://github.com/jwasham/coding-interview-university
- https://techinterviewhandbook.org/
- https://github.com/donnemartin/system-design-primer
- https://github.com/trekhleb/javascript-algorithms
- https://github.com/vasanthk/how-web-works
- https://github.com/veeral-patel/how-to-secure-anything
NOTE: If you found this helpful. Like and share. Thanks, Happy Learning!
Let's connect 💜
You can follow me on Twitter, Instagram, LinkedIn & GitHub
Support Me
If you like this post. Kindly support me by Buying Me a Coffee
💖 💪 🙅 🚩
Danish Saleem
Posted on June 24, 2023
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.