DEV Community

Danish Saleem
Danish Saleem

Posted on

Software Engineer Interview Preparation Topics

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


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

Top comments (0)