Viva prep · Real questions · Student experiences Enroll in Bootcamp

Search viva questions

Search by question text across the whole library — then narrow with subject, level, or proctor.

Question sets

  1. 1
    Demo of specific functionalities
    Times asked 2
Advice: extremely nice proctor, gave really good suggestions when asked how can i improve
  1. 1
    2)show the github colab
    Times asked 1
  2. 2
    3)download the zip folder from website or use checksum(just download the file but keep the vs code open before downloading it having all packages installed make sure it is running
    Times asked 2
  3. 3
    just act like you opened the file which you downloaded )
    Times asked 2
  4. 4
    4)demonstration
    Times asked 2
  5. 5
    5)questions regarding the functionalites
    Times asked 2
  6. 6
    7)asked to wirte a app route
    Times asked 2
  7. 7
    8)asked to change the frontend part of code
    Times asked 2
  8. 8
    10)diff b/w vshow and vif
    Times asked 2
Advice: If he tells you the app looks good, which mean get ready to answer all the forntend part , and be prepared with each line of code. he might ask anything He took viva for 1 hour
  1. 1
    Project & System Walkthrough
    Times asked 2
  2. 2
    * Completed initial project verification (no demo was required).
    Times asked 2
  3. 3
    * Explained the user login and registration workflow.
    Times asked 2
  4. 4
    * Justified using Flask secret key instead of JWT tokens for session management.
    Times asked 1
  5. 5
    * Demonstrated how an admin creates a new trek entry.
    Times asked 2
  6. 6
    * Explained the complete database structure and schema in models.py.
    Times asked 2
  7. 7
    * Detailed the configuration, setup, and working mechanism of Celery and Redis for asynchronous tasks.
    Times asked 2
  8. 8
    Coding Tasks
    Times asked 2
  9. 9
    * Backend: Implemented a backend route allowing an admin to fetch all treks assigned to a specific staff member.
    Times asked 1
  10. 10
    * Frontend: Built the corresponding frontend view to connect with and render data from the new backend route.
    Times asked 2
  11. 11
    Theory Questions
    Times asked 2
  12. 12
    * Architecture and implementation of vue-router.
    Times asked 2
  13. 13
    * Purpose and working mechanism of Axios for HTTP requests.
    Times asked 2
Advice: Irrespective of whether you've used a technology/framework or not, make sure you're aware of all the key frameworks and technologies taught in AppDev theory courses (both 1 and 2)
  1. 1
    30 minutes demo with not a single interruption by him
    Times asked 2
  2. 2
    For coding part, he asked me to access a backend route using thunderclient.
    Times asked 1
  3. 3
    Change colours of Login Page.
    Times asked 2
  4. 4
    For theory questions same as told by others in the sheet. No Change.
    Times asked 2
Advice: You are lucky if you are getting him Just know your code and sheet questions.
  1. 1
    Demo: - Explain the complete demo. - Explain the backend. - Explain the model. - Take your time during the demo and explain everything. - Explain everything from the code to the implemented features.
    Times asked 1
  2. 2
    Backend Change: - Make a change in the backend that gets reflected in the frontend.
    Times asked 2
  3. 3
    Theory: - HTTP Status Codes. - Boolean question. - Empty database question. - 2–3 additional theory questions (mostly repeated).
    Times asked 2
Advice: - Take your time during the demo. He is patient and usually waits for you to explain, so make full use of that opportunity instead of rushing. - He generally joins the meeting a few minutes early, so make sure you join early as well. - He tends to ask many repeated questions, so if you're well-prepared with the basics and your own code, you'll be in a good position.
  1. 1
    List all the companies on the landing page.
    Times asked 2
  2. 2
    Change the profile page so that the information entered during signup can be edited.
    Times asked 2
  3. 3
    Change the form so that the information can be updated, ensuring both the frontend and backend are updated accordingly.
    Times asked 2
  4. 4
    Authentication and Authorization: - Where do I have authentication and authorization in my code? - What am I using for authentication and authorization?
    Times asked 2
  5. 5
    const and let: - Why am I using const here? - Why am I using let here? - Explain based on the code.
    Times asked 2
  6. 6
    Caching: - What am I caching in the application? - Where is the caching code implemented?
    Times asked 2
Advice: The proctor is polite just answer to the best of ur knowledge.
  1. 1
    He first told me to explain app working and the coding part. He will not interupt after our explaination only he unmute.
    Times asked 2
  2. 2
    Later questions asked similar in the sheet.
    Times asked 2
Advice: Be confident. Study the sheet exact similar questions will be asked. Know how code works.
  1. 1
    i guess i was lucky or may be unlucy that he was busy somewhere else and didnt even said that my mic is off while i was demonstarting then after demonstration i myself notice that i was muted then he told me to explain backend and frontend, i complete explaination of backend and went to him for permission of frontend but before i said anything he told very good viva is over now. that it
    Times asked 1
Advice: pata nahi bhai samjh hi nhi aya kya hua mne explain bhi utne ache se nhi kiya phir bhi kis basis pe kitne marks dengey kya pata, mko lgta h wo call pe honge ya toh phir unka laptop scilent hoga. nhi toh atlest demonstration k waqt batate na ki tum mute ho 😭😭😭😭😭
  1. 1
    The best proctor you can ever get. The questions were almost exactly the same as the sheet. Here's the flow:
    Times asked 2
  2. 2
    Complete demo of the application.
    Times asked 2
  3. 3
    Explain the complete codebase (Frontend + Backend). (Very Important) He lets you explain continuously without interrupting.
    Times asked 2
  4. 4
    What is a JSON response?
    Times asked 2
  5. 5
    What are the types of web storage? Briefly explain each.
    Times asked 1
Advice: He's extremely chill and supportive. Don't panic, just keep explaining your project confidently without waiting for him to interrupt. If your code explanation is clear and shows that you understand your project well, he may not even ask coding questions (that's what happened in my case). He appreciated and complimented me on my project demonstration, confident code explanation and theory answers.
  1. 1
    So...my project setup got slightly messed up and I took almost 20 minutes for setup alone...he waiting patiently and didn't utter a word.
    Times asked 2
  2. 2
    Then I took 20 minutes for demo and code explanation
    Times asked 1
  3. 3
    He asked me only question- what is 501 , 401 and 301.
    Times asked 2
  4. 4
    No coding at all. Just one simple question, he didn't interrupt at all while demonstrating
    Times asked 2
  5. 5
    He gave feedback that the project is so good and he liked the way I delivered.
    Times asked 2
Advice: Getting him is like getting a jackpot for level 2 Just practice demonstration and explain him the code clearly. If you take time explaining in detail about each things like why CORS , where jwt authentication is implemented , how and where CSV upload is getting stored where is it's code and everything..he listens patiently and won't say a thing
Maintaine By Lazy IITians Team + IITM BS students Regualr for More data you have