├── .bash_profile ├── .gitignore ├── README.md ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt └── src ├── App.css ├── App.js ├── App.test.js ├── Capgemini ├── Question1.txt ├── Question2.txt ├── Question3.js ├── Question4.txt ├── Question5.txt ├── Question6.js ├── Question7.txt └── Question8.txt ├── EpamRound1 ├── Excercise1.js ├── Excercise2.js ├── Excercise3.js ├── Excercise4.js ├── Excercise5.js ├── Excercise6.js └── Excercise7.js ├── EpamRound2 ├── Excercise1.js ├── Excercise10.js ├── Excercise2.js ├── Excercise3.js ├── Excercise4.js ├── Excercise5.js ├── Excercise6.js ├── Excercise7.js ├── Excercise8.js └── Excercise9.js ├── EpamRound3 ├── Excercise10.js ├── Excercise8.tsx └── Excercise9.js ├── HardQuestions ├── Exercise1.js ├── Exercise10.js ├── Exercise2.js ├── Exercise3.js ├── Exercise4.js ├── Exercise5.js ├── Exercise6.js ├── Exercise7.js ├── Exercise8.js ├── Exercise9.js └── image.png ├── InfosysRound1 ├── Exercise1.txt ├── Exercise2.txt ├── Exercise3.txt ├── Exercise4.txt ├── Exercise5.txt └── Exercise6.txt ├── InfosysRound2 ├── Question1.txt ├── Question2.txt ├── Question3.txt ├── Question4.txt ├── Question5.txt ├── Question6.txt ├── Question7.txt └── Question8.txt ├── MachineCoding ├── CountDownTimer │ └── CountDownTimer.js └── TrafficLight │ ├── TrafficLight.css │ └── TrafficLight.js ├── PlayGround.html ├── Playground.js ├── Top10QuestionsForFreshers ├── Exercise1.js ├── Exercise10.js ├── Exercise2.txt ├── Exercise3.js ├── Exercise4.txt ├── Exercise5.js ├── Exercise6.txt ├── Exercise7.js ├── Exercise8.txt └── Exercise9.js ├── index.css ├── index.js ├── logo.svg ├── reportWebVitals.js └── setupTests.js /.bash_profile: -------------------------------------------------------------------------------- 1 | export PS1="" 2 | 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/App.js -------------------------------------------------------------------------------- /src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/App.test.js -------------------------------------------------------------------------------- /src/Capgemini/Question1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/Capgemini/Question1.txt -------------------------------------------------------------------------------- /src/Capgemini/Question2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/Capgemini/Question2.txt -------------------------------------------------------------------------------- /src/Capgemini/Question3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/Capgemini/Question3.js -------------------------------------------------------------------------------- /src/Capgemini/Question4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/Capgemini/Question4.txt -------------------------------------------------------------------------------- /src/Capgemini/Question5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/Capgemini/Question5.txt -------------------------------------------------------------------------------- /src/Capgemini/Question6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/Capgemini/Question6.js -------------------------------------------------------------------------------- /src/Capgemini/Question7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/Capgemini/Question7.txt -------------------------------------------------------------------------------- /src/Capgemini/Question8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/Capgemini/Question8.txt -------------------------------------------------------------------------------- /src/EpamRound1/Excercise1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/EpamRound1/Excercise1.js -------------------------------------------------------------------------------- /src/EpamRound1/Excercise2.js: -------------------------------------------------------------------------------- 1 | // Explain JS Execution & Event Loop -------------------------------------------------------------------------------- /src/EpamRound1/Excercise3.js: -------------------------------------------------------------------------------- 1 | // var, let v/s const -------------------------------------------------------------------------------- /src/EpamRound1/Excercise4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/EpamRound1/Excercise4.js -------------------------------------------------------------------------------- /src/EpamRound1/Excercise5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/EpamRound1/Excercise5.js -------------------------------------------------------------------------------- /src/EpamRound1/Excercise6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/EpamRound1/Excercise6.js -------------------------------------------------------------------------------- /src/EpamRound1/Excercise7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/EpamRound1/Excercise7.js -------------------------------------------------------------------------------- /src/EpamRound2/Excercise1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/EpamRound2/Excercise1.js -------------------------------------------------------------------------------- /src/EpamRound2/Excercise10.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/EpamRound2/Excercise10.js -------------------------------------------------------------------------------- /src/EpamRound2/Excercise2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/EpamRound2/Excercise2.js -------------------------------------------------------------------------------- /src/EpamRound2/Excercise3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/EpamRound2/Excercise3.js -------------------------------------------------------------------------------- /src/EpamRound2/Excercise4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/EpamRound2/Excercise4.js -------------------------------------------------------------------------------- /src/EpamRound2/Excercise5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/EpamRound2/Excercise5.js -------------------------------------------------------------------------------- /src/EpamRound2/Excercise6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/EpamRound2/Excercise6.js -------------------------------------------------------------------------------- /src/EpamRound2/Excercise7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/EpamRound2/Excercise7.js -------------------------------------------------------------------------------- /src/EpamRound2/Excercise8.js: -------------------------------------------------------------------------------- 1 | // What is SOLID principle -------------------------------------------------------------------------------- /src/EpamRound2/Excercise9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/EpamRound2/Excercise9.js -------------------------------------------------------------------------------- /src/EpamRound3/Excercise10.js: -------------------------------------------------------------------------------- 1 | // Explain Class vs. Functional Components in Reactjs -------------------------------------------------------------------------------- /src/EpamRound3/Excercise8.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/EpamRound3/Excercise8.tsx -------------------------------------------------------------------------------- /src/EpamRound3/Excercise9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/EpamRound3/Excercise9.js -------------------------------------------------------------------------------- /src/HardQuestions/Exercise1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/HardQuestions/Exercise1.js -------------------------------------------------------------------------------- /src/HardQuestions/Exercise10.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/HardQuestions/Exercise10.js -------------------------------------------------------------------------------- /src/HardQuestions/Exercise2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/HardQuestions/Exercise2.js -------------------------------------------------------------------------------- /src/HardQuestions/Exercise3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/HardQuestions/Exercise3.js -------------------------------------------------------------------------------- /src/HardQuestions/Exercise4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/HardQuestions/Exercise4.js -------------------------------------------------------------------------------- /src/HardQuestions/Exercise5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/HardQuestions/Exercise5.js -------------------------------------------------------------------------------- /src/HardQuestions/Exercise6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/HardQuestions/Exercise6.js -------------------------------------------------------------------------------- /src/HardQuestions/Exercise7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/HardQuestions/Exercise7.js -------------------------------------------------------------------------------- /src/HardQuestions/Exercise8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/HardQuestions/Exercise8.js -------------------------------------------------------------------------------- /src/HardQuestions/Exercise9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/HardQuestions/Exercise9.js -------------------------------------------------------------------------------- /src/HardQuestions/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/HardQuestions/image.png -------------------------------------------------------------------------------- /src/InfosysRound1/Exercise1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/InfosysRound1/Exercise1.txt -------------------------------------------------------------------------------- /src/InfosysRound1/Exercise2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/InfosysRound1/Exercise2.txt -------------------------------------------------------------------------------- /src/InfosysRound1/Exercise3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/InfosysRound1/Exercise3.txt -------------------------------------------------------------------------------- /src/InfosysRound1/Exercise4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/InfosysRound1/Exercise4.txt -------------------------------------------------------------------------------- /src/InfosysRound1/Exercise5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/InfosysRound1/Exercise5.txt -------------------------------------------------------------------------------- /src/InfosysRound1/Exercise6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/InfosysRound1/Exercise6.txt -------------------------------------------------------------------------------- /src/InfosysRound2/Question1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/InfosysRound2/Question1.txt -------------------------------------------------------------------------------- /src/InfosysRound2/Question2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/InfosysRound2/Question2.txt -------------------------------------------------------------------------------- /src/InfosysRound2/Question3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/InfosysRound2/Question3.txt -------------------------------------------------------------------------------- /src/InfosysRound2/Question4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/InfosysRound2/Question4.txt -------------------------------------------------------------------------------- /src/InfosysRound2/Question5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/InfosysRound2/Question5.txt -------------------------------------------------------------------------------- /src/InfosysRound2/Question6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/InfosysRound2/Question6.txt -------------------------------------------------------------------------------- /src/InfosysRound2/Question7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/InfosysRound2/Question7.txt -------------------------------------------------------------------------------- /src/InfosysRound2/Question8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/InfosysRound2/Question8.txt -------------------------------------------------------------------------------- /src/MachineCoding/CountDownTimer/CountDownTimer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/MachineCoding/CountDownTimer/CountDownTimer.js -------------------------------------------------------------------------------- /src/MachineCoding/TrafficLight/TrafficLight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/MachineCoding/TrafficLight/TrafficLight.css -------------------------------------------------------------------------------- /src/MachineCoding/TrafficLight/TrafficLight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/MachineCoding/TrafficLight/TrafficLight.js -------------------------------------------------------------------------------- /src/PlayGround.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/PlayGround.html -------------------------------------------------------------------------------- /src/Playground.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/Playground.js -------------------------------------------------------------------------------- /src/Top10QuestionsForFreshers/Exercise1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/Top10QuestionsForFreshers/Exercise1.js -------------------------------------------------------------------------------- /src/Top10QuestionsForFreshers/Exercise10.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/Top10QuestionsForFreshers/Exercise10.js -------------------------------------------------------------------------------- /src/Top10QuestionsForFreshers/Exercise2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/Top10QuestionsForFreshers/Exercise2.txt -------------------------------------------------------------------------------- /src/Top10QuestionsForFreshers/Exercise3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/Top10QuestionsForFreshers/Exercise3.js -------------------------------------------------------------------------------- /src/Top10QuestionsForFreshers/Exercise4.txt: -------------------------------------------------------------------------------- 1 | How does React's reconciliation 2 | process work? -------------------------------------------------------------------------------- /src/Top10QuestionsForFreshers/Exercise5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/Top10QuestionsForFreshers/Exercise5.js -------------------------------------------------------------------------------- /src/Top10QuestionsForFreshers/Exercise6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/Top10QuestionsForFreshers/Exercise6.txt -------------------------------------------------------------------------------- /src/Top10QuestionsForFreshers/Exercise7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/Top10QuestionsForFreshers/Exercise7.js -------------------------------------------------------------------------------- /src/Top10QuestionsForFreshers/Exercise8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/Top10QuestionsForFreshers/Exercise8.txt -------------------------------------------------------------------------------- /src/Top10QuestionsForFreshers/Exercise9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/Top10QuestionsForFreshers/Exercise9.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/index.js -------------------------------------------------------------------------------- /src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/logo.svg -------------------------------------------------------------------------------- /src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/reportWebVitals.js -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolvasanth/reactjs_interview_preparation/HEAD/src/setupTests.js --------------------------------------------------------------------------------