Government Internship Interview Experience – Technical Questions Asked

Today, I attended an interview for a Government Internship opportunity. I was expecting basic internship-related questions, but the interview focused quite heavily on technical concepts, web development, cloud computing, security, authentication, authorization, testing, and my project.

These are the questions:

  • Technical Questions
  1. What is IaaS and what is the difference between IaaS and PaaS?
  2. What is a server?
  3. What is cloud computing and where can we use it?
  4. What is an API?
  5. What is a token?
  6. What is SaaS?
  7. What is the Waterfall Model?
  8. What is a prototype?
  9. What is Node.js? Where can we use Node.js?
  10. What application did you develop?
  11. Which database did you use in your project? Describe it.
  12. What parameters did you take in your project?
  13. What is the difference between HTTP and HTTPS?
  14. What is the input in your application and what do you calculate from it?
  15. How many rows can you store in the database?
  16. There are three different roles in the system. If a normal user can access or perform admin functionalities, what is that called?
  17. How did you test your application? For example, when a user logs in with their assigned role and performs an action such as marking attendance, how did you verify that it works correctly?
  18. A token and session cookies would be generated, right? Can you change or modify the session or cookies?
  19. What is authentication?
  20. What is authorization?
  21. What is the difference between authentication and authorization?

HR / Behavioral Questions

  1. If you are selected for this internship and assigned work, how will you maintain discipline and punctuality at the center while completing your assigned tasks?
  2. You are staying outside the center and have been arriving late for the past few days, although your reason is genuine. How would you communicate this situation to your senior or mentor?
    Overall Experience

The interview was mainly focused on practical understanding rather than just definitions. They asked several follow-up questions based on my project

I found the interview interesting because it tested whether I actually understood the concepts used in my project rather than just memorizing definitions.

For anyone preparing for a software/internship interview, I would recommend being ready to explain your project in depth and understand the security and backend concepts behind it.

Comments (0)