Viva prep · Real questions · Student experiences Enroll in Bootcamp

Proctor workspace

Proctor LEVEL1_VIVA14(2:00-2:30PM)

Share your experience Add your viva experience here
14 Questions
2 Sets
0 Topics
0 Reviews
Tips for this examiner: 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 .

Student reviews

No student reviews for this proctor yet.

Approved viva sets

Download all
  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
    Checked collaborator , asked to download from viva portal , asked to present the demo
    Times asked 2
    Official solution

    SimpleExaminer portal wala submitted ZIP chahta hai. Local extra changes mat dikhana.

    Suggested flow1) Portal ZIP download
    2) Extract
    3) venv + pip install -r requirements.txt
    4) flask run / python app.py

  2. 2
    Asked to perform all CRUD operations given in checklist
    Times asked 2
    Official solution

    SimpleCRUD = Create Read Update Delete. Admin pe ek resource ke 4 ops dikhao.

  3. 3
    Which authentication is implemented , where are the authentication tokens stored how can we view the stored tokens locally
    Times asked 2
    Official solution

    SimpleAuthentication: tu kaun hai? (login). Authorization: tujhe permission hai? (role check).

    Example

    # auth
    if check_password_hash(user.password, pwd):
        session['user_id'] = user.id
    
    # authz
    if user.role != 'admin':
        abort(403)
  4. 4
    Is authorization implemented in the system , asked to show in code
    Times asked 2
    Official solution

    SimpleAuthentication: tu kaun hai? (login). Authorization: tujhe permission hai? (role check).

    Example

    # auth
    if check_password_hash(user.password, pwd):
        session['user_id'] = user.id
    
    # authz
    if user.role != 'admin':
        abort(403)
  5. 5
    What is CLI & CND , what have you used
    Times asked 2
    Official solution

    SimpleCDN = Vue script tag se, jaise pen drive. CLI/Vite = poori factory (SFC, npm, bundle).

    CDN: no build, chhote apps, exam PC pe Node nahi to bhi chal. Weak: no .vue compile, 3rd-party cache, scale/team.

    CLI/Vite: Single File Components, env, code-split, production dist/. Scalable.

    Examiner 'which + why' — jo use kiya wahi justify, doosra naam rato mat.

    Example

    <!-- CDN -->
    <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
    
    # Vite
    npm run dev
    npm run build

    Project example: CDN: index.html unpkg vue. CLI: package.json, npm run serve / vite.

    Viva tipCDN scalable large teams ke liye weak (no SFC compile, caching 3rd party). Examiner 'which + why' poochta hai — jo use kiya wahi justify karo.

  6. 6
    If we stop Redis, will it affect Celery tasks
    Times asked 2
    Official solution

    SimpleRedis box hai, Celery us box se kaam uthane wala worker hai — same cheez nahi.

    Redis: store (cache keys) + queue (broker lists).
    Celery: Python library jo tasks define karti hai, .delay() se queue mein daalti hai, worker execute karta hai.

    Dono localhost pe ho sakte hain. Alag Redis DB index use karo. Redis band = cache miss + Celery stuck.

    Example

    Celery: broker_url='redis://localhost:6379/0'
    Cache:  CACHE_REDIS_URL='redis://localhost:6379/1'

    Project example: export_csv.delay(user_id) Flask se. Worker Redis se task uthata hai, CSV+email. Cache alag keys venues.

    Viva tipAgar possible ho to cache db=1, broker db=0 — keys mix nahi hoti.

  7. 7
    Asked to show logic where I am calculating price for user parking
    Times asked 2
    Official solution

    SimpleProject overview: problem → roles → main entities → key flows (register, book, admin approve).

    Viva tip1 minute elevator pitch ready rakho, phir demo.

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 .
Maintaine By Lazy IITians Team + IITM BS students Regualr for More data you have