- What are some use cases of cloud computing?
- Mention some of the advantages of cloud computing.
- What are the most popular cloud providers?
- What are cloud functions? mention at least 2 use cases.
- What are CI and CD? and how are they helpful
- What is serverless architecture?
- What is Kubernetes?
- What is the purpose of unit testing in JavaScript development? How does it contribute to the overall quality of a software application?
- Explain the difference between manual testing and automated testing. What are the advantages of using automated testing in JavaScript projects?
- What is a test suite, and how does it relate to test cases in JavaScript testing? Provide an example of a test suite and its corresponding test cases.
- Describe the concept of test-driven development (TDD) in JavaScript. How does TDD influence the development process and help in writing robust and reliable code?
- What are the popular testing frameworks and libraries available for JavaScript? Compare and contrast two of them, highlighting their key features and use cases.
- What is a first-class function, and how does it differ from other types of functions?
- How can first-class functions be used in JavaScript to pass functions as arguments to other functions?
- Explain the difference between array.map(), array.reduce(), and array.filter(). In what scenarios would you use each of these array methods?
- Write a function that uses array.map() to double every number in an array. How would you modify the function to triple every number instead?
- Write a function that uses array.filter() to return only the even numbers in an array. How would you modify the function to return only the odd numbers instead?
- Write a function that uses array.reduce() to find the sum of all the numbers in an array. How would you modify the function to find the product of all the numbers instead?
-
What is the difference between const and let? and why don't we use var?
-
What does return and console.log do inside a function and what is the difference between them?
-
What is a paramater in JS function and why is it there?
-
What are truthy and falsy values in JS? give some example on each
- When does a React component re-render?
- What does the React.useMemo hook do?
- How can you replicate componentWillUnmount using useEffect ?
- How can you replicate componentDidUpdate using useEffect ?
Please discuss with your teams and answer these questions in your own words.
- What is the difference between state and props in React?
- When should you use state and props in React?
- What is the difference between stateful and stateless components in React?
- How can you pass props to a component in React?
- How does react handle events, can you write an example?
- What are some use cases of cloud computing?
- Mention some of the advantages of cloud computing.
- What are the most popular cloud providers?
- What are cloud functions? mention at least 2 use cases.
- What are CI and CD? and how are they helpful
- What is serverless architecture?
- What is Kubernetes?
- What is Redis? Mention one use case of Redis.
- What type of database is Redis and where does it hold its data?
- What is Websocket and what is it used for?
- Explain 3 use cases for CRON jobs.
- What are the 3 types of design patterns in Nodejs?
- What are the primitive types in TypeScript?
- Explain how the arrays work in TypeScript.
- What is
any
type, and should we use it? - How does
enums
work and how are they usefull? - What is optional chaining and how does it work?
- "Javascript is dynamically typed" what does that mean? and how does Typescript affect that?