Viva prep · Real questions · Student experiences Enroll in Bootcamp

Proctor workspace

Proctor APPDEV_LEVEL1_VIVA18@STUDY.IITM.AC.IN

Share your experience Add your viva experience here
18 Questions
2 Sets
0 Topics
0 Reviews
Tips for this examiner: Very Good Proctor, Very Friendly, Prepare basic login routes and writing forntend for it based on your models.

Student reviews

No student reviews for this proctor yet.

Approved viva sets

  1. 1
    1)Show Id card Github repo, download the project and run it
    Times asked 2
  2. 2
    2)Showed Admin Dashboard
    Times asked 2
  3. 3
    3)Asked to show frontend code
    Times asked 2
  4. 4
    4)asked cdn vs cli
    Times asked 2
  5. 5
    5)asked to write frontend and backend route for showing completed treks in notepad
    Times asked 2
  6. 6
    6)asked to explain about models and relationships in them
    Times asked 2
  7. 7
    7)Asked about rabc jwt implementation and module used for it
    Times asked 2
  8. 8
    8)Enough for level 1
    Times asked 2
  9. 9
    Done
    Times asked 2
Advice: Very Good Proctor, Very Friendly, Prepare basic login routes and writing forntend for it based on your models.
  1. 1
    1)Show Id card Github repo, download the project and run it
    Times asked 2
    Official solution

    SimpleCamera pe clearly college/IITM ID dikhao — naam aur photo match hone chahiye.

    Viva tipPehle se ID haath mein rakho, glare mat aane do. Iske baad GitHub + project run.

  2. 2
    2)Showed Admin Dashboard
    Times asked 2
    Official solution

    SimpleViva wrap-up hai. Short thanks + confirm submission ZIP latest hai.

  3. 3
    3)Asked to show frontend code
    Times asked 2
    Official solution

    SimpleCode dikhao to pehle related file: models → route → template. Flow explain karte hue lines padho.

  4. 4
    4)asked cdn vs cli
    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.

  5. 5
    5)asked to write frontend and backend route for showing completed treks in notepad
    Times asked 2
    Official solution

    SimpleLive Flask coding: chhota route likho, save, browser/curl se test. Syntax error terminal mein padho.

    Example

    @app.route('/ping')
    def ping():
        return jsonify(ok=True)
    
    @app.route('/even/<int:n>')
    def even(n):
        return 'even' if n % 2 == 0 else 'odd'
  6. 6
    6)asked to explain about models and relationships in them
    Times asked 2
    Official solution

    Simpledb.relationship se object graph: lot.spots, booking.user. backref reverse side auto deta hai.

    Example

    spots = db.relationship('Spot', backref='lot', cascade='all, delete-orphan')
  7. 7
    7)Asked about rabc jwt implementation and module used for it
    Times asked 2
    Official solution

    SimpleJWT teen tukde ki signed chitthi: header.payload.signature. Padhi ja sakti hai, badli nahi ja sakti.

    Encoded (Base64) + signed, encrypted nahi (JWE alag). Payload mein password mat daalo — koi jwt.io pe dekh lega.

    Login pe server secret se HMAC (HS256). Har API Authorization: Bearer <token>.
    Expiry exp. Change payload → signature fail → 401.

    Session MAD1 server yaad rakhta. JWT MAD2 client rakhta, server stateless-ish.

    Example

    eyJhbGciOiJIUzI1NiJ9.{"sub":1,"role":"admin"}.signature
    # Authorization: Bearer <token>

    Project example: POST /login → token LS. fetch interceptor header. @jwt_required APIs.

    Viva tipAlgo HS256. Secret env var. jwt.io pe payload dikhao, secret public site pe mat paste.

  8. 8
    8)Enough for level 1
    Times asked 2
    Official solution

    SimpleLevel = viva difficulty band. Level 1 usually demo + basics; higher pe live coding + deeper theory.

    Viva tipJo level assign hai uske hisaab se demo + theory ready rakho.

  9. 9
    Done
    Times asked 2
    Official solution

    SimpleViva wrap-up hai. Short thanks + confirm submission ZIP latest hai.

Advice: Very Good Proctor, Very Friendly, Prepare basic login routes and writing forntend for it based on your models.
Created for educational purposes only. Questions are based on students' personal experiences and may not reflect actual exam content.