Viva prep · Real questions · Student experiences Enroll in Bootcamp

Proctor workspace

Proctor Level3_31

Share your experience Add your viva experience here
71 Questions
2 Sets
0 Topics
0 Reviews
Tips for this examiner: Nice proctor, chill guys, helps u if u stuck somewhere, just answer point to point , know your code, and be confident

Student reviews

No student reviews for this proctor yet.

Approved viva sets

Download all
  1. 1
    checksum
    Times asked 2
    Official solution

    SimpleExaminer wohi ZIP chahta hai jo tumne submit kiya, local extra magic nahi.

    Portal download → extract → redis, venv, pip, npm, flask, worker, beat.

    Checksum maange to hash. Uncommitted files mat dikhana.

    Examiner 2 cheezein: simple desi line + tumhare project ki exact file.

    Pehle ID, GitHub, portal ZIP. Phir run: Redis + Flask + worker + beat + Vue. Feature demo: login, RBAC, cache hit/miss, Celery mail, search.

    Line pe ungli: input kahan, kaunsa check, query/cache/task, JSON/UI. Copilot band. Jo nahi kiya honestly bolo + kaise add karte.

    Suggested flow1) ZIP
    2) Extract
    3) Redis + venv + pip
    4) npm/vite
    5) flask + celery worker + beat

    Project example: Submitted zip run. README commands copy.

    Viva tipChecksum maange to hash match karke dikhao. Extra uncommitted files mat dikhana.

  2. 2
    short intro
    Times asked 1
    Official solution

    Simple30 second: naam, degree, project kya hai, stack (Flask + Jinja + SQLAlchemy + SQLite).

    Example

    Main Priya, IITM BS. MAD1 mein parking/ticket app — Flask backend, Jinja templates, session login, SQLite.
  3. 3
    demo
    Times asked 12
    Official solution

    SimpleDemo script pehle se practice: 5–7 min, Admin + User roles, saare mandatory features.

    Suggested flow1) Register/login user
    2) Admin login — CRUD
    3) Approval/blacklist
    4) Booking/apply + edge case
    5) Search
    6) Logout

    Viva tipBolte-bolte dikhao. Code tab kholna jab poochhein.

  4. 4
    Question asked: 1) restApi
    Times asked 1
    Official solution

    SimplePehle 1-line definition, phir apne MAD1 project mein file dikhao, phir chhota example.

    Suggested flow1) Concept kya hai?
    2) Mere code mein kahan?
    3) Example / demo
    4) Edge case

    Example

    # related file: models.py / routes / template
    # formula: request → check/auth → DB → render/redirect

    Viva tipExact line yaad nahi to honestly related part dikhao. Bluff mat karo.

  5. 5
    2)ER diagram
    Times asked 1
    Official solution

    Simplemodels.py har table ki class hai — columns, PK/FK, relationships. Yeh Model layer hai.

    Viva mein file khol ke bolo:
    1) Kaunsi classes/tables hain (User, Role-specific, Booking...)
    2) Har table ka kaam 1 line
    3) Relationships: 1-1 / 1-M / M-M, backref, cascade, lazy
    4) Constraints: unique email, nullable, default status

    Example skeleton

    class User(db.Model):
        id = db.Column(db.Integer, primary_key=True)
        email = db.Column(db.String(120), unique=True, nullable=False)
        role = db.Column(db.String(20), default='user')
        bookings = db.relationship('Booking', backref='user', cascade='all, delete-orphan')

    ER diagram: rectangles entities, lines relationships, PK/FK mark. Schema = yahi structure.
    Tables create: db.create_all() ya migrations. SQLite file SQL viewer se dikha sakte ho.

  6. 6
    3)Db relationship
    Times asked 1
    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
    4)list and tuples
    Times asked 1
    Official solution

    SimplePehle 1-line definition, phir apne MAD1 project mein file dikhao, phir chhota example.

    Suggested flow1) Concept kya hai?
    2) Mere code mein kahan?
    3) Example / demo
    4) Edge case

    Example

    # related file: models.py / routes / template
    # formula: request → check/auth → DB → render/redirect

    Viva tipExact line yaad nahi to honestly related part dikhao. Bluff mat karo.

  8. 8
    5) few questions about code like how this is working and all
    Times asked 1
    Official solution

    SimplePehle 1-line definition, phir apne MAD1 project mein file dikhao, phir chhota example.

    Suggested flow1) Concept kya hai?
    2) Mere code mein kahan?
    3) Example / demo
    4) Edge case

    Example

    # related file: models.py / routes / template
    # formula: request → check/auth → DB → render/redirect

    Viva tipExact line yaad nahi to honestly related part dikhao. Bluff mat karo.

  9. 9
    CODE CHANGES
    Times asked 1
    Official solution

    Yeh MAD-1 viva question tumhare project ke context se linked hai. Short answer is structure se do:

    Pehle 1 line definition/purpose, phir tumhare project ka example, phir chhota code/flow.

    Typical Flask flowBrowser request → @app.route controller → SQLAlchemy model/DB → Jinja template response.

    Auth: session['user_id'] + role check. CRUD: add/commit, query.all, field update, delete.
    Live change maange to: related model → route → template, phir browser refresh karke dikhao.

    Example (generic create):
    obj = Model(name=request.form.get('name'))

    db.session.add(obj); db.session.commit()
    return redirect(url_for('list_view'))
  10. 10
    1)create an admin summary tables that provide summary of admin dashboard like total services, total costumer,unverified prof, verified pro etc.
    Times asked 1
    Official solution

    SimpleNayi booking flow: UI form/button → route POST → login_required → validate seats → insert Booking → commit → redirect/flash.

    Suggested flowBrowser → Flask route → Auth → Business rules → SQLAlchemy → SQLite → Response template/JSON

  11. 11
    2) add a background image
    Times asked 1
    Official solution

    SimpleLive UI change: relevant CSS/HTML template kholo — color, margin, flex, bootstrap class. Save + hard refresh.

    Example

    /* button red */
    .btn-primary { background: red; }
    
    /* center navbar item */
    .navbar { justify-content: center; }

    Viva tipDevTools se pehle try, phir file mein permanent change.

  12. 12
    then asked what i've learnt from this project and how strong i'm at coding
    Times asked 1
    Official solution

    SimplePehle 1-line definition, phir apne MAD1 project mein file dikhao, phir chhota example.

    Suggested flow1) Concept kya hai?
    2) Mere code mein kahan?
    3) Example / demo
    4) Edge case

    Example

    # related file: models.py / routes / template
    # formula: request → check/auth → DB → render/redirect

    Viva tipExact line yaad nahi to honestly related part dikhao. Bluff mat karo.

Advice: Nice proctor, chill guys, helps u if u stuck somewhere, just answer point to point , know your code, and be confident
  1. 1
    Introduction.
    Times asked 9
  2. 2
    Tell me about yourself.
    Times asked 6
  3. 3
    Explain the problem statement.
    Times asked 6
  4. 4
    Explain your notebook/project.
    Times asked 21
  5. 5
    Explain why you performed each feature engineering step.
    Times asked 1
  6. 6
    Explain your EDA.
    Times asked 8
  7. 7
    Explain any graph you created.
    Times asked 1
  8. 8
    Which charts did you use and why?
    Times asked 1
  9. 9
    When should each type of chart be used?
    Times asked 1
  10. 10
    Explain your Pipeline.
    Times asked 1
  11. 11
    Explain your best model.
    Times asked 1
  12. 12
    Explain any model.
    Times asked 1
  13. 13
    How does the model work?
    Times asked 1
  14. 14
    What is Hyperparameter Tuning?
    Times asked 4
  15. 15
    Why is Hyperparameter Tuning required?
    Times asked 1
  16. 16
    Difference between GridSearchCV and RandomizedSearchCV.
    Times asked 5
  17. 17
    Explain the hyperparameters you tuned.
    Times asked 2
  18. 18
    What is the validation size in train_test_split?
    Times asked 1
  19. 19
    What is Mean, Median, and Mode?
    Times asked 1
  20. 20
    When should Mean, Median, and Mode be used for imputation?
    Times asked 1
  21. 21
    What is SimpleImputer?
    Times asked 2
  22. 22
    How do encoders work?
    Times asked 1
  23. 23
    Explain the encoding technique you used.
    Times asked 1
  24. 24
    What is Tokenization?
    Times asked 1
  25. 25
    Why do we remove stop words?
    Times asked 1
  26. 26
    Can custom stop words be used?
    Times asked 1
  27. 27
    What is a Word Cloud?
    Times asked 1
  28. 28
    Where is a Word Cloud useful?
    Times asked 1
  29. 29
    What is a Confusion Matrix?
    Times asked 2
  30. 30
    Explain F1-Score.
    Times asked 2
  31. 31
    What is the Loss Function?
    Times asked 2
  32. 32
    What is RMSE?
    Times asked 1
  33. 33
    Explain Bagging.
    Times asked 6
  34. 34
    Explain Boosting.
    Times asked 6
  35. 35
    Explain KNN.
    Times asked 3
  36. 36
    Explain K-Means.
    Times asked 2
  37. 37
    Difference between Supervised and Unsupervised Learning.
    Times asked 2
  38. 38
    What is overfitting?
    Times asked 5
  39. 39
    What is underfitting?
    Times asked 3
  40. 40
    Did you face overfitting or underfitting in your project?
    Times asked 1
  41. 41
    How did you handle it?
    Times asked 1
  42. 42
    What are outliers?
    Times asked 1
  43. 43
    How do you detect outliers?
    Times asked 1
  44. 44
    How do you handle outliers?
    Times asked 1
  45. 45
    Which visualization library did you use?
    Times asked 1
  46. 46
    Difference between Matplotlib and Seaborn.
    Times asked 1
  47. 47
    How many Kaggle submissions did you make?
    Times asked 1
  48. 48
    What changes improved your leaderboard score?
    Times asked 1
  49. 49
    How did you improve your project over different versions?
    Times asked 1
  50. 50
    Did you use AI tools during the project?
    Times asked 1
  51. 51
    How did you use AI?
    Times asked 1
  52. 52
    If you get stuck while building a model or debugging code, how would you solve it?
    Times asked 1
  53. 53
    Scenario: You are given a bank dataset to predict whether a customer will repay a credit bill. Explain your complete approach.
    Times asked 1
  54. 54
    Which model would you choose for that problem and why?
    Times asked 1
  55. 55
    Are you a student or a working professional?
    Times asked 1
  56. 56
    What are your future plans?
    Times asked 1
  57. 57
    Are you planning for higher studies?
    Times asked 1
  58. 58
    Are you participating in hackathons?
    Times asked 1
  59. 59
    Discuss your internships and projects.
    Times asked 1
Maintaine By Lazy IITians Team + IITM BS students Regualr for More data you have