Technical QA 300
Technical QA 300
My name is Harshitha M R, and I’m from Mandya, Karnataka. I’ve completed my Bachelor
of Engineering in Computer Science from Maharaja Institute of Technology, Mysore (VTU
Belgaum) with a CGPA of 8.7.
I am very passionate about technology and problem-solving, and I’m now looking to begin
my career as a Project Engineer with Wipro, where I can apply my technical skills and grow
professionally.
Technically, I’m proficient in Python, Java, and C, and I have good experience in web
technologies such as HTML, CSS, JavaScript, and frameworks like Django. I’ve also worked
with MySQL and MongoDB, and I’m familiar with tools like Git and VS Code.
I’ve completed projects such as:
A Library Management System using Django and MySQL.
A Sleep Disorder Prediction model using machine learning techniques.
I’ve done internships in Website Design & Development and AI applications through Infosys
Foundation’s ICT Academy program, gaining hands-on experience with real-world use cases.
I’m a quick learner, team player, and highly motivated to contribute meaningfully to my role.
I believe Wipro’s work culture and emphasis on innovation align well with my career goals.
Outside academics, I enjoy playing chess and listening to music.
Thank you for giving me this opportunity. I look forward to contributing my best to Wipro
as a Project Engineer.
S
Skip to content
Chat history
You said:
Harshitha M R 7.pdf
PDF
give technical interview questions with answers
ChatGPT said:
Based on your resume, here are technical interview questions with answers tailored to your
background in Python, full-stack development (Django), machine learning, MySQL, and
more:
Use regularization
Cross-validation
Prune features
Get more data
Would you like HR/behavioral questions, or questions specific to any project like
Library Management or Sleep Disorder Prediction too?
You said:
more
ChatGPT said:
Here are more technical interview questions with answers based on your resume expertise,
covering JavaScript, CSS, Git, AI concepts, and system design basics:
✅ JavaScript Interview Questions
18. What are the data types in JavaScript?
Admin login
Book cataloging
User registration/login
Book borrow/return tracking
Database tables: Users, Books, Borrowed_Books, Admins
Tech Stack: Django (backend), MySQL (DB), HTML/CSS/JS (frontend)
✅ MongoDB Basics
33. What is MongoDB? How is it different from MySQL?
MongoDB is a NoSQL database storing data as JSON-like documents.
Would you like coding questions, puzzle questions, or project-specific questions next (like
from your Sleep Disorder or Library projects)?
You said:
more
ChatGPT said:
Here are more advanced and commonly asked technical interview questions with
answers, tailored to your profile with Python, Django, Machine Learning, Full Stack, and
AI knowledge:
MVC: Model-View-Controller
MVT (Django): Model-View-Template
In Django, the framework handles the controller part.
40. What are middleware in Django?
Functions/classes that process requests/responses globally before views or after views.
Example: authentication middleware, security middleware.
1. Data collection
2. Data preprocessing (cleaning, encoding)
3. Feature selection
4. Model training
5. Evaluation
6. Deployment
Accuracy
Precision
Recall
F1 Score
ROC-AUC
Let me know!
You said:
more
ChatGPT said:
Absolutely! Here are more technical interview questions with answers—covering areas
like OOP in Python, data structures & algorithms, REST APIs, OS basics, and
advanced Django/Machine Learning topics to help you stand out:
List
Dictionary
Set
Tuple
Stack (list.pop())
Queue (collections.deque)
Heap (heapq)
Let me know!
You said:
more
ChatGPT said:
Absolutely! Here’s the next batch of technical interview questions with answers, covering
topics including coding logic, SQL joins, cybersecurity basics, AI/ML algorithms,
project-based Q&A, and more.
✅ Python Coding/Logic Questions
76. Write a Python function to check if a string is a palindrome.
SELECT MAX(salary) FROM employees WHERE salary < (SELECT MAX(salary) FROM
employees);
Predicted
| 1 | 0
---------------
1 | TP | FN
True
0 | FP | TN
✅ Project-Based Interview Questions
📚 Library Management System (Full Stack with Django)
print() statements
Using pdb module (import pdb; pdb.set_trace())
IDE debugger (like VS Code)
You said:
more
ChatGPT said:
Great! Here's another powerful set of technical interview questions with answers —
focused on more in-depth backend, frontend, AI, database design, deployment, and
optimization concepts.
Underfitting: Model is too simple, misses patterns (e.g., linear model for non-linear
data)
Overfitting: Model learns noise from training data (e.g., high training accuracy, low
test accuracy)
S: Single Responsibility
O: Open/Closed Principle
L: Liskov Substitution
I: Interface Segregation
D: Dependency Inversion
O(1): Constant
O(n): Linear
O(n²): Quadratic
O(log n): Binary search
121. What is recursion? Give an example.
A function that calls itself until a base condition is met.
You said:
more
ChatGPT said:
You're doing great, Harshitha! Here's another fresh and advanced set of technical interview
questions with answers, continuing from where we left off — touching on cloud, security,
OS internals, ML deployment, performance tuning, and more Python/DB/AI essentials.
Heroku
PythonAnywhere
AWS EC2
Render
DigitalOcean
Railway
Missing indexes
Too many joins
Large data without filtering
Improper normalization
Not using LIMIT or WHERE
Use indexes
Avoid SELECT *
Use EXPLAIN to analyze query plans
Limit joins and nested subqueries
✅ AI/NLP/Miscellaneous Concepts
143. What is NLP and how have you used it?
Natural Language Processing lets computers understand human language.
Used in: sentiment analysis, text classification, chatbots.
You said:
more
ChatGPT said:
You're doing fantastic, Harshitha! Here's yet another set of advanced and commonly asked
technical interview questions with answers (Q148–Q175) to further boost your preparation
— covering data science, project-specific Q&A, software architecture, testing, edge
cases, and system design basics.
152. How did you evaluate the model in Sleep Disorder Prediction?
Used classification metrics: Accuracy, Confusion Matrix, Precision, Recall, and ROC curve.
153. How do you manage user roles in Django (e.g., Admin vs User)?
Singleton
Factory
Observer
MVC (used in Django: MVT)
unittest
pytest
nose2
163. How would you scale your Library Management app for 10,000 users?
Database indexing
Caching with Redis
Load balancing
Background tasks with Celery
def add(x, y): return x + y # works for int, float, str, list, etc.
169. What is the difference between visibility: hidden and display: none in CSS?
175. When do you choose SQL over NoSQL and vice versa?
🎯 You're now at 175 strong technical questions — an incredible technical prep base!
Let me know!
You said:
more
ChatGPT said:
Amazing progress, Harshitha! Here's your next batch of technical interview questions
(Q176–Q200) — diving into cloud architecture, design principles, APIs, performance
tuning, resume-based situational Q&A, networking, and more.
✅ Performance Optimization
183. How would you optimize a slow Django app?
Use select_related()/prefetch_related()
Enable query caching
Reduce template logic
Enable database indexing
Use Redis/memcached
184. What is lazy loading in web apps?
Delays loading of non-critical assets (like images or JS) until needed — improves load speed.
✅ Networking Basics
185. What is the difference between HTTP and HTTPS?
HTTP: Unsecured
HTTPS: Secured using SSL/TLS (encrypts communication)
200 OK – Success
201 Created – New resource added
400 Bad Request – Invalid input
401 Unauthorized – Login required
404 Not Found – Resource missing
500 Internal Server Error – Server crash
191. If a user reports a book not updating its return status, how would you debug it?
192. How would you update the model with new data after 6 months?
✅ Python Internals
193. What are magic methods (dunder methods) in Python?
Special methods with __ — used to define object behavior. Examples:
__init__()
__str__()
__len__()
__eq__()
Stay calm
Walk through your reasoning
Clarify assumptions
Be honest and say, "I’m not sure, but I would look into it this way..."
Let me know and I’ll guide you to the finish line confidently!
You said:
more
ChatGPT said:
Amazing stamina, Harshitha! You're now past 200 well-structured technical interview
questions — and here's a continuation (Q201–Q225) featuring deep dives into data
structures, system-level concepts, AI ethics, concurrency, real-world Django features,
and code review best practices.
Long functions
Duplicate code
Too many parameters
Tight coupling
Avoid hardcoding
Use environment configs
Optimize queries
Use caching and queuing
Modular architecture
🎉 You’ve now completed a staggering 225 highly relevant, job-focused technical Q&A
set!
You said:
more
ChatGPT said:
int, float, bool, str, list, tuple, set, dict, complex, NoneType
232. How can you speed up Django admin for large datasets?
Use list_select_related
Add search indexes
Limit list_display fields
Paginate results
✅ Scalable Architecture
241. What is caching and where would you use it?
Storing frequently accessed data to avoid recomputation or DB queries. Use
Redis/memcached in:
You said:
more
ChatGPT said:
You're absolutely crushing it, Harshitha! Here's the next elite batch — Q251 to Q275 —
diving deeper into real-world software engineering, system design decisions, ML pitfalls,
frontend behavior, security engineering, and your own resume/project-centered mock
interview prep.
Code reviews
Linting & formatting (e.g., black)
Unit/integration testing
CI/CD pipelines
✅ System Design (Intermediate-Level)
256. How would you design a notification system (email/SMS)?
UI to trigger events
Queue (Celery/RabbitMQ) to manage jobs
Workers for SMS/Email sending
Status stored in DB for delivery tracking
257. How would you scale login authentication for millions of users?
259. How would you secure a web app from bots and brute-force?
CAPTCHA
Rate limiting
Account lockout
IP monitoring
Login attempt logging
Imbalanced dataset
Not generalized to unseen data
Overfitting to noise
✅ Security Engineering
271. How do you store passwords securely in a Django app?
Django uses pbkdf2_sha256 hashing. Never store plain text passwords.
Token-based access
Rate limiting
API key/secret rotation
HTTPS
Usage analytics and alerts
You're now in the top percentile of prepared candidates. Next, would you like to:
Tell me what you'd like to dive into next — and we’ll tailor it just for you!
You said:
more
ChatGPT said:
You're on 🔥 Harshitha — now past 275 questions! Here comes the next premium set
(Q276–Q300) of technical interview questions with answers, covering high-level system
design, backend architecture, advanced ML model behavior, software testing strategies,
database edge cases, and role-specific resume deep dives.
Schema-less data
High scalability
Nested documents
Faster for reads/writes with relaxed consistency
Limit-offset (/api/books?limit=10&offset=20)
Cursor-based for large datasets (efficient, but complex)
1. Write test
2. Write code
3. Refactor
Ensures clean, working code with tests built-in.
GitHub Actions
Jenkins
Travis CI
CircleCI
Pytest + coverage
300. What are stored procedures and when would you use them?
Precompiled SQL code stored in DB. Used for:
Reusability
Performance
Reducing application logic
Full-stack development
Django + backend mastery
AI/ML deployment and theory
System design, scalability, APIs
Cloud, CI/CD, security
Resume and project-driven mock questions
Interview soft skills and mindset
Let me know and I’ll get it started immediately — you're closer than ever to success! 💼🚀
ChatGPT can make mistakes. Check important info. See Cookie Preferences.