0% found this document useful (0 votes)
46 views

FullStackDev Important Questions

This document contains 59 questions related to full stack development interviews. The questions cover topics such as React vs Vue, state management, authentication, databases, GraphQL, server-side rendering, security, and more. They are technical questions aimed at assessing a candidate's knowledge of front-end frameworks, back-end development, databases, APIs, and cloud platforms.

Uploaded by

miba
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views

FullStackDev Important Questions

This document contains 59 questions related to full stack development interviews. The questions cover topics such as React vs Vue, state management, authentication, databases, GraphQL, server-side rendering, security, and more. They are technical questions aimed at assessing a candidate's knowledge of front-end frameworks, back-end development, databases, APIs, and cloud platforms.

Uploaded by

miba
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Bible of questions for FullStack Development interviews

1. What are the pros and cons of ReactJS and VueJs?


2. What are hooks and why do we use?
3. What are stateful and stateless components?
4. How redux works explain with syntax.
5. Is it okay to mutate the state directly? If not, what are the errors it may through? And
explain the code that how to mutate the state in ReactJS.
6. What are the React Hooks have you used?
7. What are the pros and cons of VueJS ReactJS and AngularJS?
8. What is authorization? How you implement it in your project?
9. What is authentication? How you implement it in your project?
10. What is JSON WEB TOKEN, and what is the advantage of using it? And explain how you used
it in your project?
11. Inside your CV you wrote that you have created a NodeJS Wrapper Library which handles all
the database + security + routing. What are the mechanics you used in your project? And
what are the dependencies you used?
12. And what is the advantage of GraphQL over REST API.
13. What is mutation in GraphQL? Explain syntax and how you make query to the backend by
the use of GraphQL API.
14. What is event loop/ bus in NodeJS and how it works behind the seen explain in detail.
15. Mention all the databases you have worked with?
16. You have worked with NodeJS, Django and Laravel almost most of the major backend
framework. What are the pros and cons? How you decide when to use?
17. What are CORS? And why do we use it?
18. You are working on WebRTC? How you create a peer connection?
19. How do you configure STUN and TURN server?
20. Which type of signaling channel do you use for creating a peer connection?
21. What is ICE candidate?
22. Mention few differences between LEFT JOIN and INNER JOIN.
23. What are the different queries you have worked with mongodb?
24. How to use mongodb in NodeJS?
25. What are the platforms have you used to deploy your web application?
26. What cloud platform you are comfortable with?
27. What is EC2, Route 53, S3?
28. How Load Balancer works?
29. What are Elastic Caches?
30. Have you worked with Docker?
31. You are Certified Cyber Security Expert what kind of security have you worked on?
32. What is XSS attack?
33. How to cast a SQL Injection attack?
34. You were offered internship for hacking into 56 Pakistani websites, what are the tools have
you used to hack into database?
35. Explain in detail how you hacked into their system and have you dumped database?
36. What is a CSRF attack? And how to prevent it?
37. How IAM works in AWS?
38. What are the mechanics do you follow to optimize the frontend in VueJS?
39. What is MFA and how do you use it?
40. What are the different ways in which we can optimize the frontend?
41. Suppose you launched a product and you found something needs to be updated. But you
want backwards compatibility in your API end-points. How would you implement this
solution explain in details? For example, you are having an API endpoint /user/:id it response
is an object containing Firstname lastname and Address but later you want the same
endpoint to serve address, mobile number.

Case 1: Old Application

Request: GET /user/:id

Response: {firstname, lastname, address}

Case 2: Updated Application

Request: GET /user/:id

Response: {address, mobile}

Note: Case 2: updated API must work with the old Application as well

42. What is closer function? Explain with an example.


43. How to configure cluster module in NodeJS?
44. Write a query to get a document from you mongodb database where a particular value
doesn’t exist.
45. What are middlewares in NodeJS? Explain its types.
46. How to use versioning in GraphQL.
47. How to create versioning in REST API.
48. How server-side rendering works? How to decide when to use server-side rendering or
client-side rendering?
49. Why do we use server-side rendering what are its pros and cons?
50. Mention two features that attracts you towards Laravel?
51. As Laravel and VueJS are building themselves to enhance performance, is that the reason
you choose VueJS over ReactJS?
52. You said you are good at web security then why do you switched to Web Development?
53. You stated that you preferred to learn web security to find the loop hole in your website and
fix it what are the loop hold that you found and fixed, and can you suggest few of the
technique that a developer needs to consider while building a project?
54. You said GraphQL is faster that REST API justify you statement with an example.
55. Do you think that number of request that server needs to process will decrease by the use of
GraphQL?
56. Do you think that there will be less load on server when we query using GraphQL? Will it
perform a smaller number of database operations?
57. Rate your self on scale of 5 & 10 on top 10 technology and mention why?
58. Write down all the key features you have worked in the technologies you have mentioned?
59. You learned so much tech skills how you managed to learn?

You might also like