Interview Questions
Interview Questions
HTML Questions:
1. What is HTML?
2. What is Hypertext?
3. What is Markup?
. How can you make a page responsive?
. What are the new features in HTML ?
. What is meta tag?
. What is a doctype?
. What is viewport?
. Session Cookie vs LocalStorage vs SessionStorage
10. SVG, Canvas
11. Class and Id attributes in HTML
CSS:
1. Width value types
2. Box Model
3. What is the latest css version
. New features in CSS3
. Block vs Inline-Block vs Inline
. CSS Specificity
. Border-radius
. Transitions and transformations
. Box Sizing
10. Different Positions
11. Different values for Display
12. Flexboxes Questions
13. CSS Selectors
1 . Media Queries
1 . How to use a css file in your html page
1 . Pseudo classes and Pseudo Element
Python
1. Data Types
2. Sets, Tuple, Dictionary and List
3. Pass by value vs reference
. Lambdas
. Generators
. Iterators
. Map, reduce and filter
. What's new in Python 3
. Range vs xrange
10. Args and kwargs
11. Pickling vs unpickling
12. Monkey patching
13. Error handling in python
1 . How is memory managed in python
1 . Multiple inheritance
1 . Object oriented principles
1 . List and string methods
1 . File handling
1 . __enter__ and __exit__ methods and other magic methods
Javascript:
1. What is Javascript.
2. What is the latest Version of Javascript?
3. What is the version you worked on?
. New features in ES
. Data Types in Javascript
. Undefined and null
. Array methods
. String methods
. Object methods
10. How do you clone objects
11. Map reduce and filter
12. Call, apply and bind
13. Hoisting
1 . Variable Hoisting
1 . Lexical Scope
1 . Closures
1 . Diff between and
1 . Let, Const and var
1 . Create vs Assign
20. Use Strict
21. Prototypical Inheritance
22. Prototype chain
23. Event bubbling
2 . Event Capturing
2 . Event Delegation
2 . “this” in JavaScript
2 . Spread Operator and rest parameters
2 . Arguments object
2 . Arrow functions
30. Pass by value and pass by reference
React:
1. Why use React
2. What is props and state
3. What is a Component
. How to repeat over array and create elements
. Why do we need keys
. Lifecycle methods in react
. Controlled and Uncontrolled forms
. What is concept of Lifting State Up
. What is Virtual Dom
10. How to update the state
11. Higher Order Components
12. Stateful versus Stateless
13. Pure Components
1 . Fragments
1 . Render Props
1 . Refs and Forwarding Refs
1 . Context Apis
1 . Hooks
Redux:
1. What are different parts in Redux (or components in redux)
2. Store, Reducer, Action, Dispatcher
3. Why use redux?
General Programming:
1. How to improve page performance
2. How do you debug the code
3. What different tools have you used for developing application
. How is your typical day at work
. Challenges you have faced in your programming experience(Technical &
Behavioral)
. Scrum and Sprints
. Rest Apis and What http verbs you use in Rest(GET POST PUT DELETE)
8. What is your biggest challenge/ best work you have done in your career?
Project:
1. What is the project about?
2. What are your responsibilities?
3. What are the technologies ?
. Team Size
. What do you do everyday?
An e
https://insights.dice.com/employer-resource-center/back-end-
software-engineer-interview-questions/