Last active
March 23, 2024 11:39
-
-
Save mag002/9aa893fad0f97e0e69120c69077f1786 to your computer and use it in GitHub Desktop.
Front-end Fresher/Junior/Middle Interview (with ReactJS)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#fe-fresher-interview (50%) | |
#fe-junior-interview (40%) | |
#fe-middle-interview (10%) |
JS
- var/let?
- Pass by reference?
- What is Scope?
- How many ways to add an event?
- Event Capturing and Event Bubbling?
- What is Callback Hell? How to solve it?
- Event loop?
- console.log(this) <= What is this?
- Algorithm:
const testcases = [
{
input: "aa",
output: "Empty String",
},
{
input: "abba",
output: "Empty String",
},
{
input: "cabba",
output: "c",
},
{
input: "cabbbbac",
output: "Empty String",
},
]
ReactJS
- What is ReactJS and why do you use it?
- What is JSX?
- What is Virtual DOM?
- Prop? State?
- Difference between Class component and Function Component?
- What is Lifecycle?
- Form Handling.
- Name all the React Hooks you know
- What is Redux and when do you use it?
- Redux middleware?
- Typescript?
- Make a FilterComponent for Table:
INPUT:
OUTPUT:
Order Stuffs
- Git flow?
- Design? (Figma, AdobeXD, Sketch…)
- Mock API?
- webpack
- NodeJS, npm, RESTfulsAPI...
- JWT?
- Unit Test?
- Postman, swagger, ...
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
CSS