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
    level1 viva
    Times asked 2
  2. 2
    no theory questins asked
    Times asked 2
  3. 3
    check all core funtionalities
    Times asked 2
  4. 4
    celery working on specified time
    Times asked 2
  5. 5
    asked ai %
    Times asked 2
  6. 6
    clicking a button should return a message from backend ..a practcal demo should be shown
    Times asked 2
  7. 7
    in my case it took 48 mins be thorogh in linking frontend and backend
    Times asked 2
Advice: practcal application should be known ..all the best
  1. 1
    - Checks Id
    Times asked 2
  2. 2
    - Checks Collaborator
    Times asked 1
  3. 3
    - CLI vs CDN and approaches to scaling the application
    Times asked 2
  4. 4
    - Be ready for hypothetical scenario-based questions(Simple only)
    Times asked 2
  5. 5
    - No coding questions in my case
    Times asked 2
  6. 6
    *Edge Cases to Highlight in the Demonstration*
    Times asked 2
  7. 7
    - Two patients should not be able to book the same doctor at the same time slot.
    Times asked 2
  8. 8
    - A patient should not be able to book appointments with different doctors at the same time.
    Times asked 2
Advice: - Very calm and chill proctor, don't worry at all - Prepare your project demonstration thoroughly. - If you proactively demonstrate important edge cases without being asked, it creates a very strong impression. (I did that in my case and he was pretty impressed) -Wherever possible, support your theoretical answers by showing relevant parts of your code.(This demonstrates deeper understanding and practical knowledge.)
  1. 1
    Show id card.
    Times asked 2
  2. 2
    show collaborator.
    Times asked 2
  3. 3
    Application demonstration.
    Times asked 2
  4. 4
    What is redis?
    Times asked 3
  5. 5
    On Notepad Implement dashboard api to count patients and doctors and communicate it to frontend.
    Times asked 2
  6. 6
    What is promise in JS.
    Times asked 2
  7. 7
    Vue lifecycle hooks.
    Times asked 3
Advice: Very nice person, very patient and gives you time to run code, also help if you get stuck.
  1. 1
    - asked to show id
    Times asked 2
  2. 2
    - then github collaborator
    Times asked 1
  3. 3
    - then told me to start with admin dashboard
    Times asked 2
  4. 4
    - then asked if i prevent a student from applying to the same drive, i showed code where i applied it
    Times asked 2
  5. 5
    - then asked about lifecycle hook
    Times asked 2
  6. 6
    - then, asked me to open notepad and write a route to sum two digit and return a json response
    Times asked 2
  7. 7
    - then asked me to show the backend job export csv, there was some problem with CORS that took a lot of time. At then end, i solved it, then hurriedly show the email receiving in mailhog
    Times asked 1
Advice: Very Good proctor and Just practice the question,he asks a lot from the sheet, You will be fine. Even when my code didn't run and i fixing the issue, he was patient and understanding. only when it was taking to long, he said to move on. But he passed me in viva level 1
  1. 1
    Then he asked to add loop to show the login button ten times on student login page.
    Times asked 2
  2. 2
    Then he asked to register student then company , then create drive , apply for drive and then he checked if student can apply for same drive twice.
    Times asked 2
  3. 3
    Then he checked the backend tasks and mail hog server
    Times asked 2
  4. 4
    Then he checked the export CSV trigger button on the frontend
    Times asked 2
Advice: The examiner was good and supportive. Just run your code properly.
  1. 1
    NEED NOT BE IN ORDER (Based on Placement Portal App) Level 2:
    Times asked 2
  2. 2
    Create a new company and create a drive with it. Then make a new student and apply for that.
    Times asked 2
  3. 3
    Explain me your database file and structure.
    Times asked 2
  4. 4
    Show any update function. (I showed him what we can update the application deadline)
    Times asked 2
  5. 5
    What is authentication. Show me where you have used it.
    Times asked 2
  6. 6
    Show me search function. Asked me to explain what '%' does in search.
    Times asked 1
  7. 7
    Difference between like and ilike. He said viva is done so I though that he thinks I have not made backend jobs. So I told him that he didn't check that and then I showed him.
    Times asked 1
Advice: Really nice proctor. Finished my viva in 15 mins. Then I said about backend jobs which took extra 7, so total 22 mins, shorter than level 1. Also, for some reason the mail didn't go but I showed him the older ones. He just asked me to fix it. With him be confident. Go through the sheet. Some of his questions are repetative. One thing I have noticed is don't give straight one line answers. Explain your answers, if possible with your code. Like I showed him put and patch in my code, or opened the index.html when asked about SPA. I feel it build trust.
  1. 1
    1.checked all core functionalities
    Times asked 2
  2. 2
    3.why are we using async,await
    Times asked 1
  3. 3
    4.what do you understand by celery
    Times asked 1
Advice: he is cool proctor you also be cool
  1. 1
    I had Level 1 by this proctor
    Times asked 2
  2. 2
    -Turn on google meet on phone for oppe style viva
    Times asked 2
  3. 3
    - Gthub collaborator
    Times asked 2
  4. 4
    -Run the app
    Times asked 2
  5. 5
    -Do all functionalities work, I had one error two people could book the same doctor but I couldn't correct it, he gave me hints and I tried to approach
    Times asked 2
  6. 6
    - route to add two numbers in notepad taken from browser
    Times asked 2
  7. 7
    -caching and why its implemented
    Times asked 2
  8. 8
    -vue life cycle hooks
    Times asked 2
  9. 9
    - some questions like can the doctor book for 7 days etc
    Times asked 2
  10. 10
    -cascading, lazy loading
    Times asked 2
  11. 11
    -does mail hog work, show the backend tasks like csv files, celery,redis
    Times asked 2
Advice: Very chill proctor, one of the best people/proctor and understanding I had to kill a redis server but forgot the command so I saw in my notebook and explained I haven't done system commands He said okay just keep the refrence book infront of you maybe to verify it was self made notes Just go through the above sheet most of the questions will come from it. I studied the entire sheet of all proctors for better help while prep try to atleast do for the proctor assigned to you and know your code
  1. 1
    Show backend jobs
    Times asked 2
  2. 2
    what database used (SQLite and Redis),
    Times asked 2
  3. 3
    what is RDBMS (Uses structured tables and defines relations between the tables).
    Times asked 2
  4. 4
    That's it!
    Times asked 2
Advice: Very good proctor, checks theory
  1. 1
    Explain API
    Times asked 2
  2. 2
    What is Cache & how have you implemented it?
    Times asked 2
  3. 3
    Change code to show only two applications on Student dashboard
    Times asked 2
  4. 4
    Show email functionalilty
    Times asked 2
Advice: Be very thorough with the code & how to implement all backend jobs like reminder, report etc
Maintaine By Lazy IITians Team + IITM BS students Regualr for More data you have