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, slot:- 3.00-3.30 pm
    Times asked 2
  2. 2
    id check, download from portal
    Times asked 2
  3. 3
    no demonsation,
    Times asked 2
  4. 4
    then demo of celery export
    Times asked 2
  5. 5
    then ask me to show cache in code
    Times asked 1
  6. 6
    then ask me a logic question that write a print statement below cache.set and then he ask if we run this api in frontend then first time print statement run on terminal but what happens in second time? does it print second time also and if not yhen why?
    Times asked 2
  7. 7
    then Set celery monthly task from 1st of month to present time
    Times asked 2
  8. 8
    then ask about lifecycle hooks
    Times asked 2
  9. 9
    last Write route to fetch all spot that are occupied and all user in notepad
    Times asked 2
Advice: confidently tell your code and If you not confident in some section of your code and not able to explain or any other thing than just say that i am sorry sir, i learn this on bootcamp and TA live session on YouTube and implement it, and now i am not able to recall exact detail.this statement prevents proctor to think that you use llm
  1. 1
    Why do we use async and await functions?
    Times asked 1
  2. 2
    What do we use v-if and v-for for?
    Times asked 1
  3. 3
    Write the login Api route in Notepad.
    Times asked 2
  4. 4
    What did you use to make charts?
    Times asked 1
  5. 5
    How do you calculate the cost for parking?
    Times asked 2
  6. 6
    Show the celery tasks you have implemented.
    Times asked 1
Advice: Practice writing basic code on the notepad, like the login route and other things.
  1. 1
    Checked collaborator , asked to download from viva portal , asked to present the demo
    Times asked 2
  2. 2
    Asked to perform all CRUD operations given in checklist
    Times asked 2
  3. 3
    Which authentication is implemented , where are the authentication tokens stored how can we view the stored tokens locally
    Times asked 2
  4. 4
    Is authorization implemented in the system , asked to show in code
    Times asked 2
  5. 5
    What is CLI & CND , what have you used
    Times asked 2
  6. 6
    If we stop Redis, will it affect Celery tasks
    Times asked 2
  7. 7
    Asked to show logic where I am calculating price for user parking
    Times asked 2
Advice: Super chill proctor , it took me 15 mins to run whole project but he wasn't n hurry at all . If you are confused about something just ask him and he will give directions . 40 min tak chala viva but it was stress free .
  1. 1
    Vue Lifecycle (the 4 stages and a brief explanation for each stage in it is better to know)
    Times asked 1
  2. 2
    Whats ORM (I did raw sql i was honest abt it i told ppl said u can go with either aproach he said ok)
    Times asked 2
  3. 3
    did u implement JWT tokens (if not then y and what u did)
    Times asked 2
  4. 4
    and smth else idr
    Times asked 2
Advice: show ur demo properly i was lucky as he was in a hurry as he had another viva so he left me within 15-20 mins and also so luckily no code making and code changes . but i had rescheduled from thur 530 pm to fri 630 pm. be confident and be honest as much as possible especially in the more important stuff u shd others viva for same proctor its best coz he was in hurry for me so was just wanting me to finish fast so he just said to everything i said
  1. 1
    - Celery task modification
    Times asked 2
  2. 2
    - Cache and its implementation
    Times asked 2
  3. 3
    - Whether I used AI for the frontend
    Times asked 2
Advice: Guy was chill; please present your app in a good way; That should be sufficient.
  1. 1
    << Level2 Viva
    Times asked 2
  2. 2
    - Vuex (I had used pinia for state management)
    Times asked 2
  3. 3
    then some other theory question
    Times asked 2
  4. 4
    -- Code Changes
    Times asked 2
  5. 5
    - Make the parking lot name case sensitive so it given an error (Like python treats uppercase and lowercase different like IITM and iitm is different but the name is same, so I implemented that.)
    Times asked 2
Advice: Chill proctor, theory should be good, go through your code thoroughly.
  1. 1
    Asked me work on both admin and user side
    Times asked 2
  2. 2
    Asked me to explain my models
    Times asked 1
  3. 3
    Asked me to explain a route, how it is stored in db
    Times asked 2
  4. 4
    what are all the ways to declare a variable in JS
    Times asked 2
  5. 5
    He didn't ask me to code.
    Times asked 2
Advice: Chill proctor. you are safe
  1. 1
    Show demo
    Times asked 11
  2. 2
    How is cost being calculated?
    Times asked 2
  3. 3
    How did you do charts?
    Times asked 2
  4. 4
    Where are tokens stored?
    Times asked 3
  5. 5
    Open a notepad and create a login routing function from scratch
    Times asked 2
  6. 6
    Async vs Await
    Times asked 1
  7. 7
    Why PUT? POST? GET?
    Times asked 1
Advice: Just read your code thoroughly, go through questions in this sheet, and practice practice practice the frequently asked tasks in viva.
  1. 1
    - Proctor asked me to code a celery task (of addition of 2 numbers) connected to a backend api route & then create a .vue component with a button which executes the task
    Times asked 2
  2. 2
    - he then asked me to open postman to check the sending_email api route to check what it returns - but my redis server gave error during viva, which was running perfectly 30 mins before viva.
    Times asked 1
  3. 3
    - what is typescript coercion ?
    Times asked 2
  4. 4
    - : is a shortform for which vue property?
    Times asked 2
  5. 5
    - what are the function of call(), apply(), bind() properties of vue JS ?
    Times asked 2
  6. 6
    - how does a grandparent pass on data to grandchild in case of a nested route in vue router & how does a grandchild transfer data to grandparent ?
    Times asked 2
Advice: Please be calm & dont panic, practise all the coding questions form the spreadsheet particular to this proctor & you are good to go.
  1. 1
    show model.py
    Times asked 2
  2. 2
    what is lazy( wrt models )
    Times asked 2
  3. 3
    what is cascading( wrt models )
    Times asked 1
  4. 4
    write code to implement v-if, v-else
    Times asked 2
  5. 5
    how auth_token was created
    Times asked 2
Maintaine By Lazy IITians Team + IITM BS students Regualr for More data you have