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
    Vue lifecyclehooks
    Times asked 2
  2. 2
    library used for jwt authentication
    Times asked 2
  3. 3
    have u implemented search functionality
    Times asked 2
  4. 4
    Caching
    Times asked 4
Advice: Don't be nervous. Proctor is supportive
  1. 1
    He joined a little late around 12:06 AM and asked me the following questions:
    Times asked 2
  2. 2
    i didn't had a js script which would be used to check on phone number length so he asked how u will code it, just tell me verbally so that i can get ur understanding.
    Times asked 2
  3. 3
    he also asked several celery and redis questions which is basically in many ppls feedback, u can go through that as well.
    Times asked 2
  4. 4
    then he asked what approach would be usefull Vertical scalling or horzontal scalling in order to handle millions of upcoming api calls for the booking of treks slots, then I replied that there r no perfect solutions in distributed systems its just what we want to make tradeoffs with.
    Times asked 2
  5. 5
    and then I just wasted time in demonstrating the app and giving him an idea of how i have implemented those stuffs in frontend or backend and got him impressed by me.
    Times asked 2
Advice: Be calm and confident go through ur code so well that u can say about that for so looong
  1. 1
    Asked about celery
    Times asked 2
  2. 2
    asked about reddis
    Times asked 2
  3. 3
    asked about scheduling i.e beat vs worker
    Times asked 2
  4. 4
    asked if i have implemented all features (i did all the core features)
    Times asked 2
  5. 5
    coding ques-
    Times asked 2
  6. 6
    how to prevent those user whos name start from N from login in.
    Times asked 2
Advice: He is Veryy Cill , but he saidd he has failed more than 50% of students he got so read the sheet throghly before facing him
  1. 1
    - All the code question are mentioned in the sheet only so practice it thoroughly, like changing colour, moving the nav bar position, etc
    Times asked 2
  2. 2
    - theory questions are also same as mentioned in the sheet like, mvc, celery
    Times asked 1
  3. 3
    - one question he asked but I wasn't able to answer was adding a new entry (like a student) to the db through python script or terminal... (It was mentioned in the sheet but still 😭🥲)
    Times asked 1
Advice: - he will not speak very much ... You just have to go on explaining. He asked for a full demo (explain everything you app can do, demo background jobs like mail if possible), then asked to fully explain the code (both front end and backend, just detailed overview) - he's very chill, even though I wasn't able to answer the final question, he told me my approach was correct and then told me I did a good job 🙃🫪.
  1. 1
    Questions are almost similar what is mentioned in the sheet.
    Times asked 2
Advice: Examiner is not so rude, shares feedback (positive and negative). Overall ok experience.
  1. 1
    level2_141: Placement Portal
    Times asked 2
  2. 2
    1.⁠ ⁠Asked to run the application
    Times asked 2
  3. 3
    2.⁠ ⁠⁠Asked to register student, company and show admin dashboard
    Times asked 2
  4. 4
    3.⁠ ⁠⁠asked to schedule a drive
    Times asked 2
  5. 5
    4.⁠ ⁠⁠asked to shortlist and select a student, and also make it show on the student dashboard
    Times asked 2
  6. 6
    5.⁠ ⁠⁠show the search functionality
    Times asked 2
  7. 7
    6.⁠ ⁠⁠show the celery task being executed, such as mail sending
    Times asked 2
Advice: Examiner is chill. Remain relaxed, and answer confidently upto the extent you know, no need to panic as he gives ample time to think and answer. Mostly the above questions will get repeated in your case too. Happy Learning.
  1. 1
    the exact same questions given in this sheet for the proctor id and for level 1.
    Times asked 2
Advice: proctor is a chill guy.
  1. 1
    search in sheet viva id and get all the quetions from the search and thos the exactly quetions he going to ask.
    Times asked 2
Advice: he is busy and cool man give time do everythign
  1. 1
    Show git hub
    Times asked 2
  2. 2
    Project demonstration
    Times asked 6
  3. 3
    Tell whole thing how background jobs working (like from me he asked when you press generate CSV button what whole process is going on)
    Times asked 2
  4. 4
    Then tell to change schedule jobs to run every minute(crontab(minute="*"))
    Times asked 2
  5. 5
    How should you change port number (like if u using 5000 change to 8000 something like that)
    Times asked 2
  6. 6
    Then asked to open Vue pages and asked about different declaration (like const, var, let)
    Times asked 2
  7. 7
    Asked about code line (if __name__ = "__main__") what is this main for what u write it
    Times asked 2
Advice: Basically many of questions asked from sheet only(repeated), and observing code and asking why u write it.
  1. 1
    Then website got crashed and had to wait for 15-20 min.
    Times asked 2
  2. 2
    Then downloaded the project from website and started showing the demo.
    Times asked 2
  3. 3
    Mid demo asked me to open notepad and write a simple api to show all the blacklistdd students from drive.
    Times asked 2
  4. 4
    Then asked me to go to models.py and asked me what is uselist and cascade.
    Times asked 2
  5. 5
    And it's done :>
    Times asked 2
Advice: Best of luck guys, Be confident, Proctor is very calm, polite and helpful, responds well, gives you time to debug and to compose yourself. And properly know every part of the code. Ace the viva
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.