FREE 354 questions · 44 subjects · sample answers
Interview questions
for every round.
HR, managerial and role-based questions for IT and non-IT careers — from Java, SQL and testing to banking, accounts, nursing, teaching, engineering, hospitality, retail, logistics and sales. Each has a sample answer you can adapt. Filter by field, subject and experience, then mark questions as practised.
- 354questions
- 44subjects
- 21IT subjects
- 21non-IT fields
HR round
Asked in almost every interview — phone screens, walk-ins and final HR rounds.
1Tell me about yourself.Fresher & experienced
Sample answer
Use present → past → proof → future in 60–90 seconds: “I’m a 2026 B.Tech CSE graduate focused on testing. In my final-year project I wrote 120 test cases and automated login checks with Selenium. I want to start my career as a QA engineer in a product team like yours.”
2Why do you want to join our company?Fresher & experienced
Sample answer
Connect their work to your skills and goals: “You build logistics software for UAE and UK clients. I tested a delivery-tracking app in my project and your team uses Selenium and Jira, which I already know.”
3Why should we hire you?Fresher & experienced
Sample answer
Match 2–3 must-haves from the JD with proof, then add attitude: “I already know manual testing, Jira and SQL, I’ve automated basic flows, and I learn quickly — I picked up Postman in a week for my project.”
4What are your strengths?Fresher & experienced
Sample answer
Pick one or two relevant strengths and prove each with a short example. Avoid a list of adjectives.
5What is your greatest weakness?Fresher & experienced
Sample answer
Give a real but non-critical weakness and what you are doing about it: “I used to take on too much without asking for help. Now I timebox problems and ask after 30 minutes.”
6Where do you see yourself in five years?Fresher & experienced
Sample answer
Show ambition aligned with the company: “Growing into a senior engineer who owns features end to end and mentors juniors.” Avoid saying you plan to leave.
7Why did you choose this field?Fresher
Sample answer
Give a genuine reason with a moment that sparked interest — a project, a course, an internship — and what you enjoy about the work.
8Your CGPA is low. Why?Fresher
Sample answer
Be honest, show improvement and redirect to strengths: “My first-year grades were low while I adjusted; I improved to 7.6 in later semesters and focused on hands-on projects.”
9Are you willing to relocate or work in shifts?Fresher
Sample answer
Answer clearly and honestly. If yes, say yes. If partly, say what you can do: “I can relocate to Kochi; I prefer day shift but can manage rotational shifts.”
10Are you planning higher studies?Fresher
Sample answer
If not soon, say so: “Not in the near future. I want industry experience first; any learning will be part-time and related to my work.”
11Why are you leaving your current job?Experienced
Sample answer
Stay positive and forward-looking: growth, scale, learning, domain. Never criticise your employer or manager.
12What is your current CTC and expected CTC?Experienced
Sample answer
State current CTC accurately (fixed and variable separately) and give a researched expected range: “₹6.2 LPA fixed; I’m expecting ₹8–8.5 LPA based on the role and market.”
13What is your notice period? Can you join earlier?Experienced
Sample answer
Give the exact number of days and whether early release or buyout is possible. Don’t promise what you can’t deliver.
14Do you have any other offers?Experienced
Sample answer
Be truthful. If yes: “I have one offer, but this role is my preference because of the product work.” Never invent an offer.
15Why have you changed jobs frequently?Experienced
Sample answer
Give brief, factual reasons (project closure, relocation, growth) and show you are looking for stability now.
16Explain the gap in your resume.Fresher & experienced
Sample answer
Brief reason plus what you did productively: courses, certifications, projects, family responsibilities. Keep it honest and short.
17How do you handle pressure or tight deadlines?Fresher & experienced
Sample answer
Explain your method — prioritise, break work into steps, communicate early — and give one real example with a result.
18What do you know about our company?Fresher & experienced
Sample answer
Mention what they do, key products or clients, size, location and something recent (news, launch). Shows you researched.
19Do you have any questions for us?Fresher & experienced
Sample answer
Always ask 2–3: “What does success look like in the first 90 days?”, “How is the team structured?”, “What are the next steps?”
20Are you comfortable with a service agreement (bond)?Fresher & experienced
Sample answer
Ask for the details before committing: duration, amount and what it covers. Agree only after reading the terms in writing.
Managerial & behavioural
Answer with STAR: Situation, Task, Action, Result — and say what you personally did.
1Tell me about a time you worked in a team.Fresher & experienced
Sample answer
STAR example where you contributed and helped others — e.g. covering a teammate’s module before a deadline and still delivering on time.
2Describe a mistake you made and what you learned.Fresher & experienced
Sample answer
Own a real mistake, explain the fix, and the lasting change: “I tested on the wrong build; now I verify the build number before every run.”
3Tell me about a conflict with a colleague.Fresher & experienced
Sample answer
Show you used facts and found a middle path, without blaming. End with the positive outcome.
4Describe a time you met a very tight deadline.Fresher & experienced
Sample answer
Explain how you prioritised, what you cut or deferred, how you communicated, and the result.
5Tell me about something you learned quickly.Fresher & experienced
Sample answer
Name the skill, how you learned it (docs, small project, mentor) and how fast you applied it.
6How do you handle an under-performing team member?Experienced
Sample answer
Talk privately to understand causes, set clear expectations, offer support, check in regularly, and escalate only after support fails.
7Tell me about a decision you made with incomplete information.Experienced
Sample answer
Explain the options, why you chose one (often the reversible or lowest-risk option), and the outcome.
8How do you prioritise when everything is urgent?Experienced
Sample answer
Rank by impact and deadline, confirm the top priority with your manager, communicate what will slip, and protect focus time.
9How do you mentor juniors?Experienced
Sample answer
Pair programming, code reviews with explanations, small ownership tasks, regular 1:1s — give an example of someone who improved.
10Tell me about a project you owned end to end.Experienced
Sample answer
Cover requirement, plan, execution, risks, delivery and measurable result. Highlight your decisions.
OOP & CS fundamentals
Asked of almost every software fresher, whatever the language.
1What are the four pillars of OOP?Fresher
Sample answer
Encapsulation (bundle data and methods, hide internals), Abstraction (expose only essentials), Inheritance (reuse a parent class), Polymorphism (one interface, many behaviours — e.g. method overriding).
2Method overloading vs overriding?Fresher
Sample answer
Overloading: same name, different parameters, same class — resolved at compile time. Overriding: subclass redefines a parent method with the same signature — resolved at runtime.
3Abstract class vs interface?Fresher
Sample answer
An abstract class can have state, constructors and implemented methods; a class extends only one. An interface defines a contract; a class can implement many. (Modern Java interfaces can also have default methods.)
4Process vs thread?Fresher
Sample answer
A process is an independent running program with its own memory. Threads run inside a process and share its memory — lighter, but need synchronisation.
5What is a deadlock?Fresher
Sample answer
Two or more threads wait forever for resources held by each other. Conditions: mutual exclusion, hold and wait, no preemption, circular wait. Prevent by ordering lock acquisition.
6What happens when you type a URL in a browser?Fresher
Sample answer
DNS lookup → TCP connection (+ TLS for HTTPS) → HTTP request → server response → browser parses HTML, loads CSS/JS/images → renders the page.
7Compiler vs interpreter?Fresher
Sample answer
A compiler translates the whole program to machine/byte code before running; an interpreter executes code line by line. Java compiles to bytecode which the JVM runs (with JIT compilation).
8What is the difference between stack and heap memory?Fresher & experienced
Sample answer
Stack holds method calls and local variables (fast, automatic cleanup, limited size). Heap holds objects created at runtime (larger, managed by garbage collection in Java/Python).
9Explain SOLID principles.Experienced
Sample answer
Single responsibility, Open/closed (extend without modifying), Liskov substitution (subtypes usable as base types), Interface segregation (small specific interfaces), Dependency inversion (depend on abstractions).
Data structures & algorithms
Coding rounds and whiteboard questions. Always state time and space complexity.
1Array vs linked list?Fresher
Sample answer
Array: contiguous memory, O(1) index access, costly insertion in the middle. Linked list: nodes with pointers, O(1) insert/delete at a known node, O(n) access by index.
2Stack vs queue?Fresher
Sample answer
Stack is LIFO (push/pop — undo, recursion). Queue is FIFO (enqueue/dequeue — task scheduling, BFS).
3How do you reverse a string?Fresher
Sample answer
Python: s[::-1]. Manually: two pointers swapping from both ends until they meet — O(n) time.
4Find the second largest number in an array.Fresher
Sample answer
Track first and second in one pass: if x > first, second = first and first = x; else if x > second and x ≠ first, second = x. O(n) time, O(1) space.
5What is binary search and its complexity?Fresher
Sample answer
On a sorted array, compare with the middle element and discard half each step. O(log n) time.
6What is a hash map and its average lookup time?Fresher & experienced
Sample answer
A key-value structure using a hash function to find buckets. Average O(1) insert and lookup; worst case O(n) with many collisions.
7Check if two strings are anagrams.Fresher & experienced
Sample answer
Count characters of both (dictionary or 26-length array) and compare counts — O(n). Sorting both and comparing is O(n log n).
8Find two numbers in an array that add up to a target.Fresher & experienced
Sample answer
Use a hash map: for each x, check if target − x was seen; if yes, return the pair; else store x. O(n) time.
9Detect a cycle in a linked list.Experienced
Sample answer
Floyd’s algorithm: slow pointer moves 1, fast moves 2. If they meet, there’s a cycle. O(n) time, O(1) space.
10BFS vs DFS — when would you use each?Experienced
Sample answer
BFS (queue) explores level by level — shortest path in unweighted graphs. DFS (stack/recursion) goes deep — cycle detection, topological sort, exploring all paths.
Linux & networking
For support, DevOps, network and system admin roles.
1Common Linux commands you use?Fresher
Sample answer
ls, cd, pwd, cp, mv, rm, cat, less, grep, find, chmod, chown, ps, top, df -h, du -sh, tail -f.
2What does chmod 755 file mean?Fresher
Sample answer
Owner can read/write/execute (7); group and others can read/execute (5).
3TCP vs UDP?Fresher
Sample answer
TCP is connection-oriented and reliable (web, email). UDP is connectionless and faster with no delivery guarantee (video calls, DNS queries).
4What is DNS?Fresher
Sample answer
The system that translates domain names (example.com) into IP addresses.
5What is an IP address and subnet mask?Fresher
Sample answer
An IP identifies a device on a network; the subnet mask (e.g. 255.255.255.0 or /24) defines which part is the network and which is the host.
6Name the OSI model layers.Fresher & experienced
Sample answer
Physical, Data Link, Network, Transport, Session, Presentation, Application.
7Common ports: 22, 80, 443, 3306?Fresher & experienced
Sample answer
22 SSH, 80 HTTP, 443 HTTPS, 3306 MySQL.
8A server is slow. How do you troubleshoot?Experienced
Sample answer
Check CPU and memory (top), disk space and I/O (df -h, iostat), network, recent logs and deployments; find the bottleneck before changing anything.
Cybersecurity basics
Security fundamentals for developers and security analysts.
1What is the CIA triad?Fresher
Sample answer
Confidentiality, Integrity and Availability — the three core goals of information security.
2Encryption vs hashing?Fresher
Sample answer
Encryption is reversible with a key (protect data in transit/at rest). Hashing is one-way (store passwords with a salted, slow hash like bcrypt or Argon2).
3What is phishing?Fresher
Sample answer
Tricking people with fake emails, messages or sites into revealing credentials or installing malware.
4What are SQL injection and XSS?Fresher & experienced
Sample answer
SQL injection inserts malicious SQL through input — prevent with parameterised queries. XSS injects scripts into pages — prevent with output encoding and Content Security Policy.
5What is multi-factor authentication?Fresher & experienced
Sample answer
Requiring two or more factors — something you know, have or are — to log in.
6How would you respond to a suspected breach?Experienced
Sample answer
Contain (isolate systems), preserve evidence, assess scope, eradicate the cause, recover, notify as required, and run a post-incident review.
Git & version control
Asked in most developer and tester interviews.
1git fetch vs git pull?Fresher
Sample answer
fetch downloads changes without merging; pull = fetch + merge (or rebase) into your current branch.
2What is a branch?Fresher
Sample answer
An independent line of development; work on features without affecting main, then merge.
3Basic workflow to submit a change?Fresher
Sample answer
git checkout -b feature/x → edit → git add → git commit -m → git push → open a pull request → review → merge.
4Merge vs rebase?Fresher & experienced
Sample answer
Merge combines histories with a merge commit. Rebase replays your commits on top of another branch for a linear history — don’t rebase shared public branches.
5How do you resolve a merge conflict?Fresher & experienced
Sample answer
Open the conflicted files, choose or combine the changes between the markers, test, then git add and commit.
6git reset vs git revert?Experienced
Sample answer
reset moves the branch pointer (rewrites history — local use). revert creates a new commit that undoes a previous one (safe for shared branches).
Java
Core Java, collections and Spring Boot.
1JDK vs JRE vs JVM?Fresher
Sample answer
JVM runs bytecode. JRE = JVM + libraries needed to run Java programs. JDK = JRE + development tools like the compiler (javac).
2Why is String immutable in Java?Fresher
Sample answer
For security, thread safety and the string pool: the same literal can be shared safely. Use StringBuilder for frequent modifications.
3== vs equals()?Fresher
Sample answer
== compares references (same object); equals() compares content when overridden, as in String.
4ArrayList vs LinkedList?Fresher
Sample answer
ArrayList: dynamic array, fast random access, slower inserts in the middle. LinkedList: doubly linked list, fast insert/delete at ends, slow index access.
5Checked vs unchecked exceptions?Fresher
Sample answer
Checked exceptions (IOException) must be handled or declared at compile time. Unchecked (RuntimeException, NullPointerException) are not enforced by the compiler.
6HashMap vs ConcurrentHashMap vs Hashtable?Fresher & experienced
Sample answer
HashMap is not thread-safe and allows one null key. Hashtable is synchronised (legacy, slow). ConcurrentHashMap is thread-safe with fine-grained locking and no null keys/values.
7What does the final keyword do?Fresher & experienced
Sample answer
final variable can’t be reassigned; final method can’t be overridden; final class can’t be extended.
8What is the Stream API? Give an example.Fresher & experienced
Sample answer
Functional processing of collections: list.stream().filter(n -> n % 2 == 0).map(n -> n * n).toList();
9What is dependency injection in Spring?Experienced
Sample answer
The container creates and supplies objects (beans) a class needs instead of the class creating them — usually through constructor injection — making code loosely coupled and testable.
10@Component vs @Service vs @Repository vs @Controller?Experienced
Sample answer
All register Spring beans. @Service marks business logic, @Repository data access (with exception translation), @Controller/@RestController web endpoints; @Component is generic.
11How does @Transactional work?Experienced
Sample answer
Spring wraps the method in a proxy that starts a transaction and commits on success or rolls back on runtime exceptions. Self-invocation inside the same class bypasses the proxy.
12How do you find a memory leak in a Java service?Experienced
Sample answer
Monitor heap growth, take heap dumps (jmap / JVisualVM / Eclipse MAT), look for objects retained by static collections, caches or unclosed resources, then fix and verify.
Python
Core Python plus Django/Flask/FastAPI basics.
1List vs tuple vs set vs dictionary?Fresher
Sample answer
List: ordered, mutable. Tuple: ordered, immutable. Set: unordered, unique items. Dict: key-value pairs (insertion-ordered since Python 3.7).
2What are *args and **kwargs?Fresher
Sample answer
*args collects extra positional arguments into a tuple; **kwargs collects extra keyword arguments into a dict.
3What is a list comprehension?Fresher
Sample answer
A concise way to build lists: [x * x for x in range(10) if x % 2 == 0].
4Shallow copy vs deep copy?Fresher
Sample answer
copy.copy copies the outer object but shares nested objects; copy.deepcopy copies everything recursively.
5What does if __name__ == "__main__": mean?Fresher
Sample answer
The block runs only when the file is executed directly, not when imported as a module.
6What is a decorator?Fresher & experienced
Sample answer
A function that wraps another function to add behaviour (logging, timing, auth) without changing its code — applied with @decorator.
7What is a generator?Fresher & experienced
Sample answer
A function using yield that produces values lazily, one at a time — memory-efficient for large data.
8Why is a mutable default argument dangerous?Fresher & experienced
Sample answer
def f(x=[]) shares the same list across calls. Use x=None and create a new list inside.
9What is the GIL?Experienced
Sample answer
In CPython, the Global Interpreter Lock lets only one thread execute Python bytecode at a time. Use multiprocessing or async for CPU-bound parallelism; threads still help with I/O.
10Django: what is the N+1 query problem and how do you fix it?Experienced
Sample answer
Looping over objects and querying related data each time. Fix with select_related (foreign keys) or prefetch_related (many-to-many/reverse relations).
11Django vs Flask vs FastAPI?Experienced
Sample answer
Django: batteries-included (ORM, admin, auth). Flask: minimal and flexible. FastAPI: modern, async, type-hint based with automatic OpenAPI docs.
C# & .NET
C#, ASP.NET Core and Entity Framework.
1Value type vs reference type in C#?Fresher
Sample answer
Value types (int, struct) hold data directly; reference types (class, string, arrays) hold a reference to data on the heap.
2What is the difference between const and readonly?Fresher
Sample answer
const is a compile-time constant; readonly is set at declaration or in the constructor and can differ per instance.
3What is LINQ?Fresher & experienced
Sample answer
Language Integrated Query — query collections and databases with C# syntax: users.Where(u => u.Age > 18).Select(u => u.Name).
4What is async/await in C#?Fresher & experienced
Sample answer
Lets I/O-bound code run without blocking threads; await suspends the method until the Task completes.
5What is middleware in ASP.NET Core?Fresher & experienced
Sample answer
Components in the request pipeline (routing, authentication, logging) configured in Program.cs, each able to process the request and pass it on.
6Explain dependency injection lifetimes in ASP.NET Core.Experienced
Sample answer
Transient: new instance every time. Scoped: one per request. Singleton: one for the app’s lifetime.
7Entity Framework: tracking vs no-tracking queries?Experienced
Sample answer
Tracking queries keep entities in the change tracker for updates; AsNoTracking() is faster for read-only queries.
JavaScript
Core JavaScript for frontend and Node.js roles.
1var vs let vs const?Fresher
Sample answer
var is function-scoped and hoisted (initialised as undefined). let and const are block-scoped; const can’t be reassigned (but objects it points to can change).
2== vs ===?Fresher
Sample answer
== converts types before comparing ('5' == 5 is true). === compares value and type ('5' === 5 is false).
3What are truthy and falsy values?Fresher
Sample answer
Falsy: false, 0, -0, 0n, "", null, undefined, NaN. Everything else is truthy, including [] and {}.
4What does typeof null return?Fresher
Sample answer
"object" — a long-standing quirk of JavaScript.
5What is a closure?Fresher & experienced
Sample answer
A function that remembers variables from its outer scope even after that scope has finished — used for private state and factories.
6Explain the event loop.Fresher & experienced
Sample answer
JavaScript runs on one thread. Async callbacks wait in queues; when the call stack is empty, the event loop runs microtasks (promises) first, then macrotasks (setTimeout, I/O).
7Promise vs async/await?Fresher & experienced
Sample answer
Both handle async results. async/await is syntax over promises that reads like synchronous code; use try/catch for errors.
8What is event delegation?Fresher & experienced
Sample answer
Attaching one listener to a parent and using event.target to handle clicks on many children — efficient and works for elements added later.
9Debounce vs throttle?Experienced
Sample answer
Debounce runs a function after activity stops for a delay (search box). Throttle runs it at most once per interval (scroll handlers).
10How does this work?Experienced
Sample answer
Determined by how a function is called: method call → the object; plain call → undefined in strict mode; arrow functions use this from the surrounding scope; bind/call/apply set it explicitly.
React
Components, hooks, state and performance.
1Props vs state?Fresher
Sample answer
Props are inputs passed from a parent (read-only in the child). State is data a component owns and updates, causing a re-render.
2What is JSX?Fresher
Sample answer
A syntax extension that looks like HTML inside JavaScript; it compiles to React element calls.
3Why do lists need a key?Fresher
Sample answer
Keys help React identify which items changed, were added or removed. Use stable unique IDs, not array indexes, when the list can change.
4What does useEffect do?Fresher & experienced
Sample answer
Runs side effects after render (fetching data, subscriptions). The dependency array controls when it re-runs; return a cleanup function to unsubscribe.
5Controlled vs uncontrolled components?Fresher & experienced
Sample answer
Controlled inputs keep their value in React state via value/onChange. Uncontrolled inputs keep their own DOM state, read with refs.
6What is the virtual DOM?Fresher & experienced
Sample answer
A lightweight in-memory representation of the UI. React compares (diffs) new and old trees and updates only the changed parts of the real DOM.
7How do you prevent unnecessary re-renders?Experienced
Sample answer
Keep state close to where it’s used, memoise components with React.memo, stabilise callbacks/values with useCallback/useMemo when profiling shows a need, and avoid creating new objects in props.
8Context vs Redux (or other stores)?Experienced
Sample answer
Context passes values without prop drilling — good for theme or auth. A store (Redux Toolkit, Zustand) suits complex, frequently updated shared state with devtools and middleware.
Node.js & backend APIs
Node.js, Express and REST API design.
1What is Node.js?Fresher
Sample answer
A JavaScript runtime built on Chrome’s V8 engine for running JavaScript on servers, with non-blocking, event-driven I/O.
2What is middleware in Express?Fresher
Sample answer
Functions that run between the request and the response — e.g. parsing JSON, logging, authentication — calling next() to continue.
3What are the common HTTP methods?Fresher
Sample answer
GET (read), POST (create), PUT (replace), PATCH (partial update), DELETE (remove).
4What do status codes 200, 201, 400, 401, 403, 404 and 500 mean?Fresher & experienced
Sample answer
OK, Created, Bad Request, Unauthorized (not authenticated), Forbidden (no permission), Not Found, Internal Server Error.
5What is JWT?Fresher & experienced
Sample answer
JSON Web Token — a signed token containing claims, used for stateless authentication. Keep it short-lived and never put secrets in its payload.
6How do you handle errors centrally in Express?Experienced
Sample answer
Use an error-handling middleware with four arguments (err, req, res, next), map known errors to status codes, log details, and return safe messages.
7How would you secure a REST API?Experienced
Sample answer
HTTPS, authentication (JWT/OAuth), authorisation checks per resource, input validation, rate limiting, parameterised queries, secure headers and secrets in environment variables.
PHP & Laravel
PHP basics and Laravel framework.
1echo vs print in PHP?Fresher
Sample answer
Both output text. echo can take multiple arguments and has no return value; print takes one argument and returns 1.
2GET vs POST?Fresher
Sample answer
GET sends data in the URL (visible, cacheable, for reading). POST sends data in the request body (for submitting forms and changing data).
3Session vs cookie?Fresher
Sample answer
Cookies are stored in the browser; sessions store data on the server and use a cookie with a session ID.
4How do you prevent SQL injection in PHP?Fresher & experienced
Sample answer
Use prepared statements with PDO or MySQLi and bound parameters — never concatenate user input into SQL.
5What is Eloquent in Laravel?Fresher & experienced
Sample answer
Laravel’s ORM, where each model maps to a table and relationships are defined as methods (hasMany, belongsTo).
6What are Laravel migrations and seeders?Experienced
Sample answer
Migrations version-control the database schema; seeders insert sample or default data.
7What are queues in Laravel used for?Experienced
Sample answer
Moving slow tasks (emails, reports, image processing) to background workers so requests respond quickly.
Android (Kotlin)
Android app development with Kotlin.
1Explain the Activity lifecycle.Fresher
Sample answer
onCreate → onStart → onResume (running) → onPause → onStop → onDestroy; onRestart when returning from stopped.
2val vs var in Kotlin?Fresher
Sample answer
val is read-only (cannot be reassigned); var is mutable.
3How does Kotlin handle null safety?Fresher
Sample answer
Types are non-null by default; nullable types use ?. Use ?., the Elvis operator ?:, and avoid !!.
4What is a ViewModel?Fresher & experienced
Sample answer
An architecture component that holds UI data and survives configuration changes like rotation.
5What are coroutines?Fresher & experienced
Sample answer
Kotlin’s lightweight way to write asynchronous code sequentially, using suspend functions and scopes like viewModelScope.
6Explain MVVM in Android.Experienced
Sample answer
View (Activity/Compose UI) observes state from the ViewModel; the ViewModel gets data from a Repository, which talks to network and database.
7How do you reduce app crashes and ANRs?Experienced
Sample answer
Keep heavy work off the main thread, handle nulls and errors, monitor with Crashlytics, add tests, and roll out releases gradually.
Flutter
Cross-platform apps with Flutter and Dart.
1StatelessWidget vs StatefulWidget?Fresher
Sample answer
Stateless widgets don’t change after building. Stateful widgets hold mutable state and rebuild when setState is called.
2What is hot reload?Fresher
Sample answer
Injects code changes into the running app and rebuilds widgets while keeping app state — fast UI iteration.
3What does the build() method do?Fresher
Sample answer
Describes the widget’s UI. Flutter calls it whenever the widget needs to be rebuilt, so keep it fast.
4What are keys in Flutter?Fresher & experienced
Sample answer
Identifiers that help Flutter preserve state when widgets move or are reordered in a list.
5Future vs Stream?Fresher & experienced
Sample answer
A Future gives one value later; a Stream gives a sequence of values over time.
6Compare state management options.Experienced
Sample answer
Provider/Riverpod for simple to medium apps, BLoC for event-driven, testable architecture, GetX for minimal boilerplate. Choose based on team size and complexity.
7How do you improve Flutter app performance?Experienced
Sample answer
Use const widgets, avoid rebuilding large trees, use ListView.builder for long lists, cache images, and profile with DevTools.
UI/UX design
For UI designer, UX designer and product designer roles.
1UI vs UX?Fresher
Sample answer
UI is how the product looks and feels (layouts, colours, components). UX is the whole experience — how easily users achieve their goals.
2What is a wireframe vs a prototype?Fresher
Sample answer
A wireframe is a low-fidelity layout; a prototype is an interactive model used to test flows.
3Explain your design process.Fresher & experienced
Sample answer
Understand the problem and users → research → define → ideate and wireframe → prototype → test with users → iterate → hand off with specs.
4What is accessibility in design?Fresher & experienced
Sample answer
Designing for all users: sufficient colour contrast, readable text sizes, keyboard and screen-reader support, clear labels and touch targets.
5What is a design system?Fresher & experienced
Sample answer
A shared library of components, styles and guidelines that keeps products consistent and speeds up design and development.
6How do you handle a stakeholder who disagrees with your design?Experienced
Sample answer
Understand their concern, connect the design to user research or data, propose a test, and stay open to a better solution.
7Which metrics show a design is working?Experienced
Sample answer
Task success rate, time on task, conversion rate, drop-off points, support tickets and user satisfaction scores.
SQL & databases
Needed for developers, testers, analysts and support engineers.
1Primary key vs foreign key?Fresher
Sample answer
A primary key uniquely identifies each row. A foreign key in another table references it to link records.
2INNER JOIN vs LEFT JOIN?Fresher
Sample answer
INNER JOIN returns only matching rows. LEFT JOIN returns all rows from the left table, with NULLs where there is no match.
3WHERE vs HAVING?Fresher
Sample answer
WHERE filters rows before grouping; HAVING filters groups after GROUP BY.
4DELETE vs TRUNCATE vs DROP?Fresher
Sample answer
DELETE removes selected rows (can use WHERE). TRUNCATE removes all rows quickly. DROP removes the table itself.
5Find the second highest salary.Fresher
Sample answer
SELECT MAX(salary) FROM employees WHERE salary < (SELECT MAX(salary) FROM employees);
6Find duplicate emails.Fresher
Sample answer
SELECT email, COUNT(*) FROM users GROUP BY email HAVING COUNT(*) > 1;
7What is normalisation?Fresher & experienced
Sample answer
Organising tables to reduce redundancy: 1NF atomic values, 2NF no partial dependency, 3NF no transitive dependency.
8What is an index and when can it hurt?Fresher & experienced
Sample answer
A structure (often a B-tree) that speeds up reads on indexed columns. It uses storage and slows inserts/updates.
9What are ACID properties?Experienced
Sample answer
Atomicity (all or nothing), Consistency (valid state), Isolation (concurrent transactions don’t interfere), Durability (committed data survives failures).
10Get the top 3 salaries per department.Experienced
Sample answer
SELECT * FROM (SELECT e.*, DENSE_RANK() OVER (PARTITION BY dept_id ORDER BY salary DESC) AS r FROM employees e) t WHERE r <= 3;
11How do you optimise a slow query?Experienced
Sample answer
Read the execution plan (EXPLAIN), add or fix indexes, avoid SELECT *, avoid functions on indexed columns in WHERE, rewrite subqueries as joins where useful, and paginate.
Data analyst
Excel, SQL, Power BI/Tableau and basic statistics.
1Mean vs median vs mode?Fresher
Sample answer
Mean is the average, median is the middle value when sorted, mode is the most frequent value. Median is better when data has outliers (e.g. salaries).
2How do you clean a dataset?Fresher
Sample answer
Remove duplicates, handle missing values, fix data types and formats, standardise text, check outliers and validate totals against the source.
3What is a pivot table used for?Fresher
Sample answer
Summarising data quickly — totals, counts and averages by category — without formulas.
4What is a KPI? Give examples.Fresher & experienced
Sample answer
A key performance indicator measuring progress toward a goal — e.g. monthly revenue, conversion rate, customer churn, average resolution time.
5Which chart would you use to show trends vs comparisons?Fresher & experienced
Sample answer
Line chart for trends over time; bar chart for comparing categories; avoid pie charts with many slices.
6What is DAX in Power BI?Fresher & experienced
Sample answer
Data Analysis Expressions — the formula language for measures and calculated columns, e.g. Total Sales = SUM(Sales[Amount]).
7Correlation vs causation?Experienced
Sample answer
Correlation means two variables move together; causation means one causes the other. Proving causation needs experiments or careful analysis.
8How do you present findings to non-technical stakeholders?Experienced
Sample answer
Lead with the answer and its business impact, use one clear chart per point, avoid jargon, and finish with a recommendation and next steps.
Data science & machine learning
Core ML concepts for junior data science and AI roles.
1Supervised vs unsupervised learning?Fresher
Sample answer
Supervised learns from labelled data (predict house prices). Unsupervised finds patterns in unlabelled data (customer segmentation).
2Classification vs regression?Fresher
Sample answer
Classification predicts categories (spam / not spam); regression predicts continuous values (price).
3What is overfitting and how do you reduce it?Fresher & experienced
Sample answer
The model memorises training data and performs poorly on new data. Reduce with more data, simpler models, regularisation, cross-validation, dropout or early stopping.
4Precision vs recall?Fresher & experienced
Sample answer
Precision = correct positive predictions ÷ all positive predictions. Recall = correct positive predictions ÷ all actual positives. F1 is their harmonic mean.
5Why split data into train, validation and test sets?Fresher & experienced
Sample answer
Train fits the model, validation tunes it, and test gives an unbiased final estimate of performance on unseen data.
6How do you handle imbalanced classes?Experienced
Sample answer
Use suitable metrics (precision/recall, PR-AUC), resample (oversample minority/undersample majority), use class weights, or adjust the decision threshold.
7What is the bias–variance trade-off?Experienced
Sample answer
High bias = model too simple (underfits); high variance = model too sensitive to training data (overfits). Aim for the balance that minimises error on new data.
DevOps & cloud
CI/CD, containers, AWS/Azure basics and monitoring.
1What is CI/CD?Fresher
Sample answer
Continuous Integration: automatically build and test every change. Continuous Delivery/Deployment: automatically prepare or release tested changes to environments.
2What is Docker?Fresher
Sample answer
A tool to package an application with its dependencies into a container that runs the same way everywhere.
3Container vs virtual machine?Fresher
Sample answer
Containers share the host OS kernel — lightweight, fast to start. VMs include a full guest OS — heavier but stronger isolation.
4What is Kubernetes used for?Fresher & experienced
Sample answer
Orchestrating containers: scheduling, scaling, self-healing, rolling updates and service discovery across a cluster.
5Name core AWS services you know.Fresher & experienced
Sample answer
EC2 (virtual servers), S3 (object storage), RDS (managed databases), IAM (access control), VPC (networking), CloudWatch (monitoring), Lambda (serverless functions).
6What is Infrastructure as Code?Fresher & experienced
Sample answer
Defining infrastructure in version-controlled files (Terraform, CloudFormation) so environments are reproducible and reviewable.
7How do you do a zero-downtime deployment?Experienced
Sample answer
Rolling or blue-green deployments behind a load balancer, health checks before shifting traffic, backward-compatible database migrations, and quick rollback.
8What would you monitor for a production web service?Experienced
Sample answer
Latency, traffic, error rate and saturation (the “golden signals”), plus logs, alerts with sensible thresholds, and dashboards.
Manual testing / QA
STLC, test cases and defect management.
1What is the STLC?Fresher
Sample answer
Software Testing Life Cycle: requirement analysis → test planning → test case design → environment setup → test execution → test closure.
2Explain the bug life cycle.Fresher
Sample answer
New → Assigned → Open → Fixed → Retest → Verified → Closed; side states include Rejected, Duplicate, Deferred and Reopened.
3Severity vs priority?Fresher
Sample answer
Severity = impact on the system. Priority = urgency to fix. A typo in the company name on the homepage: low severity, high priority.
4Smoke vs sanity vs regression testing?Fresher
Sample answer
Smoke: quick check that core features work in a new build. Sanity: focused check after a small change. Regression: re-test existing features after changes.
5Write test cases for a login page.Fresher
Sample answer
Valid login; wrong password; unregistered user; empty fields; password masking; max length; SQL injection input; lockout after failed attempts; forgot-password link; session handling after logout and back button.
6Verification vs validation?Fresher & experienced
Sample answer
Verification: are we building the product right (reviews, walkthroughs)? Validation: are we building the right product (testing against user needs)?
7Black-box vs white-box testing?Fresher & experienced
Sample answer
Black-box tests functionality without seeing code; white-box tests internal logic and code paths.
8Boundary value analysis — example?Fresher & experienced
Sample answer
For an age field accepting 18–60, test 17, 18, 19, 59, 60 and 61.
9How do you decide what to test when time is short?Experienced
Sample answer
Risk-based testing: prioritise critical business flows, recently changed areas and historically buggy modules; communicate what wasn’t covered.
10How do you write a good bug report?Experienced
Sample answer
Clear title, environment and build, steps to reproduce, expected vs actual result, severity, screenshots/logs, and reproducibility.
Automation testing
Selenium, API testing and frameworks.
1What is Selenium WebDriver?Fresher
Sample answer
A tool to automate browsers by controlling them through code (Java, Python, C#, JavaScript).
2Which locators does Selenium support?Fresher
Sample answer
id, name, className, tagName, linkText, partialLinkText, cssSelector and xpath. Prefer stable ids or CSS selectors.
3Implicit vs explicit wait?Fresher & experienced
Sample answer
Implicit wait applies globally when finding elements. Explicit wait (WebDriverWait + ExpectedConditions) waits for a specific condition. Prefer explicit waits and avoid mixing the two.
4What is the Page Object Model?Fresher & experienced
Sample answer
A design pattern where each page is a class holding its locators and actions, keeping tests readable and easier to maintain.
5How do you test an API with Postman?Fresher & experienced
Sample answer
Send requests with methods, headers and body; check status code, response body and time; add test scripts and run collections with environments.
6How do you handle flaky tests?Experienced
Sample answer
Find the root cause — timing, test data, environment — use explicit waits, isolate test data, avoid order dependencies, and quarantine until fixed.
7How do you integrate tests into CI?Experienced
Sample answer
Run smoke tests on every pull request and full regression nightly in Jenkins or GitHub Actions, headless browsers, with reports and failure notifications.
Accounts & finance
For accountant, accounts executive, AP/AR and finance associate roles.
1What are the golden rules of accounting?Fresher
Sample answer
Personal account: debit the receiver, credit the giver. Real account: debit what comes in, credit what goes out. Nominal account: debit expenses and losses, credit incomes and gains.
2Pass the entry: paid office rent ₹10,000 by bank.Fresher
Sample answer
Rent A/c Dr ₹10,000 · To Bank A/c ₹10,000.
3Pass the entry: sold goods on credit to Ravi for ₹25,000.Fresher
Sample answer
Ravi A/c Dr ₹25,000 · To Sales A/c ₹25,000.
4What is the difference between capital and revenue expenditure?Fresher
Sample answer
Capital expenditure creates long-term assets (buying a machine). Revenue expenditure is for day-to-day running (salaries, rent, repairs).
5What is depreciation?Fresher
Sample answer
The allocation of an asset’s cost over its useful life, reflecting wear and tear — e.g. straight-line or written-down value method.
6What is a bank reconciliation statement?Fresher & experienced
Sample answer
A statement that matches the cash book balance with the bank passbook, explaining differences such as cheques issued but not presented, deposits not yet credited, and bank charges.
7Explain CGST, SGST and IGST.Fresher & experienced
Sample answer
For a sale within the same state, GST is split into CGST (centre) and SGST (state). For a sale to another state, IGST is charged.
8What is TDS?Fresher & experienced
Sample answer
Tax Deducted at Source — the payer deducts tax at prescribed rates when paying salary, rent, professional fees etc., and deposits it with the government.
9What is the difference between accrual and cash basis of accounting?Fresher & experienced
Sample answer
Accrual records income and expenses when earned or incurred; cash basis records them only when cash is received or paid.
10How do you handle month-end closing?Experienced
Sample answer
Reconcile bank and ledgers, book accruals and provisions, review AR/AP ageing, check GST/TDS entries, prepare trial balance and MIS, and resolve differences before sign-off.
11What is working capital and how can it be improved?Experienced
Sample answer
Current assets minus current liabilities. Improve it by faster collections, better inventory control and negotiating longer supplier terms.
Sales & business development
For inside sales, business development and account management roles.
1Sell me this pen.Fresher
Sample answer
Ask questions first to learn the buyer’s need (“When did you last need to sign something important?”), then position the pen as the solution, handle one objection and ask for the sale.
2What is the difference between a lead and a prospect?Fresher
Sample answer
A lead is anyone who might be interested; a prospect is a qualified lead that fits your customer profile and has shown real interest.
3How do you handle the objection “your price is too high”?Fresher & experienced
Sample answer
Acknowledge it, ask what they’re comparing with, restate value and outcomes, and offer options like a smaller package rather than a quick discount.
4What is a sales funnel?Fresher & experienced
Sample answer
Stages from awareness to purchase: lead → qualified → meeting/demo → proposal → negotiation → closed. Track conversion at each stage.
5How do you plan to hit a monthly target?Experienced
Sample answer
Work backwards from target using conversion rates to the number of calls, meetings and proposals needed per week; track daily and adjust.
6Which CRM have you used and how?Experienced
Sample answer
Name it (Zoho CRM, HubSpot, Salesforce) and describe pipeline updates, follow-up tasks, reports and forecasting.
Banking & financial services
For bank PO/clerk, relationship manager, loan officer and BFSI operations roles.
1What is CASA?Fresher
Sample answer
Current Account and Savings Account deposits. They are a low-cost source of funds for a bank, so a higher CASA ratio usually means better margins.
2What is the difference between CRR and SLR?Fresher
Sample answer
CRR (Cash Reserve Ratio) is the share of deposits a bank must keep as cash with the RBI. SLR (Statutory Liquidity Ratio) is the share it must hold itself in liquid assets such as cash, gold or government securities.
3What is the repo rate?Fresher
Sample answer
The rate at which the RBI lends short-term money to banks against government securities. Changes in the repo rate influence loan and deposit rates across the economy.
4What is a Non-Performing Asset (NPA)?Fresher
Sample answer
A loan where interest or principal has remained overdue for more than 90 days.
5NEFT vs RTGS vs IMPS?Fresher
Sample answer
NEFT settles in half-hourly batches and has no minimum amount. RTGS is real-time, gross settlement for ₹2 lakh and above. IMPS is instant and available 24×7. NEFT and RTGS have also been available 24×7 since 2019–2020.
6What is KYC and why is it important?Fresher & experienced
Sample answer
Know Your Customer — verifying a customer’s identity and address with valid documents. It prevents fraud, money laundering and identity misuse, and it is a regulatory requirement.
7How would you cross-sell a product to an existing customer?Fresher & experienced
Sample answer
Understand their needs first — for example, a salaried customer with a growing family may need term insurance or a recurring deposit — then explain one relevant benefit clearly, without pressure.
8A customer’s money was debited but the transaction failed. How do you handle it?Experienced
Sample answer
Apologise, check the transaction status, raise a dispute or complaint with the reference number, explain the reversal timeline as per the bank’s and RBI’s turnaround rules, and follow up until it is resolved.
9How do you meet monthly targets ethically?Experienced
Sample answer
Build a pipeline from existing customers and referrals, match products to real needs, keep follow-ups disciplined and never mis-sell — complaints and mis-selling cost more than a missed target.
Business analyst
For business analyst, functional consultant and product analyst roles.
1What does a business analyst do?Fresher
Sample answer
Bridges business and technology: understands problems, gathers and documents requirements, works with developers and testers, and checks that the delivered solution meets the business need.
2What is a user story? Give an example.Fresher
Sample answer
A short requirement from the user’s view: “As a job seeker, I want to save jobs so that I can apply later.” It is paired with acceptance criteria.
3How do you write acceptance criteria?Fresher
Sample answer
Often in Given/When/Then form: “Given I am logged in, when I tap the heart on a job, then it appears in my saved jobs.”
4BRD vs FRD?Fresher & experienced
Sample answer
A BRD (Business Requirements Document) describes what the business needs and why. An FRD (Functional Requirements Document) describes how the system should behave to meet those needs.
5Which requirement-gathering techniques do you use?Fresher & experienced
Sample answer
Stakeholder interviews, workshops, observation, surveys, document analysis and prototyping — choosing based on the stakeholders and the problem.
6What is MoSCoW prioritisation?Fresher & experienced
Sample answer
Classifying requirements as Must have, Should have, Could have and Won’t have (this time).
7How do you handle conflicting requirements from two stakeholders?Experienced
Sample answer
Bring them together, clarify the underlying goals, show the impact and trade-offs with data, and escalate to the product owner or sponsor for a decision if needed — then document it.
8What is UAT and what is the BA’s role in it?Experienced
Sample answer
User Acceptance Testing is when business users verify the solution. The BA prepares scenarios, supports users, triages issues and confirms sign-off.
Project management
For project coordinator, project manager, Scrum Master and PMO roles.
1What is the triple constraint?Fresher
Sample answer
Scope, time and cost. Changing one affects the others, and quality depends on balancing all three.
2Agile vs Waterfall?Fresher
Sample answer
Waterfall moves through fixed phases in sequence and suits stable requirements. Agile delivers in short iterations with frequent feedback and suits changing requirements.
3What are the roles in Scrum?Fresher
Sample answer
Product Owner (what to build and priorities), Scrum Master (process and removing blockers) and the Developers (building the increment).
4What is the critical path?Fresher & experienced
Sample answer
The longest sequence of dependent tasks in a project. Any delay on it delays the whole project.
5What is a RAID log?Fresher & experienced
Sample answer
A tracker for Risks, Assumptions, Issues and Dependencies, reviewed regularly with the team.
6How do you track project progress?Fresher & experienced
Sample answer
Milestones and burn-down or burn-up charts, regular stand-ups and status reports, budget versus actuals, and a clear risk register.
7Your project is slipping two weeks. What do you do?Experienced
Sample answer
Find the cause, assess impact, look at options (re-sequencing, adding people, reducing scope), agree a recovery plan with stakeholders early and communicate the new dates honestly.
8How do you manage scope creep?Experienced
Sample answer
Baseline the scope, route every new request through change control with impact on time and cost, and get sign-off before work starts.
HR & recruitment roles
For HR executive, recruiter, talent acquisition and HR generalist roles.
1What does a recruiter do day to day?Fresher
Sample answer
Understands requirements, sources candidates (portals, LinkedIn, referrals), screens, schedules interviews, coordinates feedback, negotiates offers and follows up until joining.
2What is a Boolean search? Give an example.Fresher
Sample answer
A search using AND, OR, NOT and quotes to find profiles: ("Java Developer" OR "Backend Engineer") AND "Spring Boot" AND Kochi.
3What documents are collected at onboarding?Fresher
Sample answer
Signed offer, ID and address proof, PAN, education certificates, previous relieving and experience letters, payslips, bank details, UAN, photographs.
4What is the difference between CTC, gross and net salary?Fresher & experienced
Sample answer
CTC is the total employer cost; gross is monthly earnings before deductions; net is take-home after PF, professional tax and TDS.
5How do you reduce offer dropouts?Fresher & experienced
Sample answer
Stay in touch until joining, share team and onboarding details, address concerns early, confirm notice timelines, and keep a backup candidate.
6What is employee engagement?Fresher & experienced
Sample answer
How committed and involved employees are. Improved through recognition, growth, communication, feedback and a good work environment.
7Which recruitment metrics do you track?Experienced
Sample answer
Time to fill, time to hire, source of hire, offer acceptance rate, cost per hire, interview-to-offer ratio and quality of hire.
8How would you hire 50 freshers in a month?Experienced
Sample answer
Plan a drive: campus tie-ups and job posts, online aptitude screening, batch interviews on fixed days, quick offer approvals, and a joining tracker with regular follow-ups.
Customer support & BPO
For voice, non-voice, chat, email and technical support roles.
1How would you handle an angry customer?Fresher
Sample answer
Listen without interrupting, acknowledge the feeling, apologise for the experience, take action or explain next steps with a timeline, and follow up.
2What is the difference between voice and non-voice process?Fresher
Sample answer
Voice process handles customers on calls; non-voice handles email, chat or back-office work.
3What do AHT, FCR and CSAT mean?Fresher
Sample answer
AHT = Average Handling Time; FCR = First Call (Contact) Resolution; CSAT = Customer Satisfaction score.
4What is an SLA?Fresher
Sample answer
Service Level Agreement — committed response and resolution times, e.g. respond to emails within 4 hours.
5A customer asks something you don’t know. What do you do?Fresher & experienced
Sample answer
Be honest, put them on a short hold or promise a callback, check the knowledge base or ask a senior, then give accurate information.
6How do you say no to a customer politely?Fresher & experienced
Sample answer
Explain the reason briefly, offer an alternative, and stay positive: “I can’t refund this item, but I can arrange a replacement today.”
7How would you improve a team’s CSAT?Experienced
Sample answer
Analyse low-score tickets for patterns, update scripts and knowledge base, coach agents with call reviews, and fix recurring product issues with the product team.
Office admin & MS Excel
For admin, MIS, data entry and back-office roles.
1What does VLOOKUP do? Write an example.Fresher
Sample answer
Looks up a value in the first column of a range and returns a value from another column: =VLOOKUP(A2, Sheet2!A:C, 3, FALSE). FALSE means exact match.
2How do you sum values that meet a condition?Fresher
Sample answer
Use SUMIF: =SUMIF(B:B, "Kochi", C:C), or SUMIFS for multiple conditions.
3What is a pivot table?Fresher
Sample answer
A tool that summarises large data — e.g. total sales by region and month — by dragging fields into rows, columns and values.
4How do you remove duplicates in Excel?Fresher
Sample answer
Select the data → Data tab → Remove Duplicates, choosing which columns to compare. Or use =UNIQUE() in newer Excel.
5Difference between COUNT, COUNTA and COUNTIF?Fresher & experienced
Sample answer
COUNT counts numeric cells; COUNTA counts non-empty cells; COUNTIF counts cells meeting a condition.
6How do you keep office records organised?Fresher & experienced
Sample answer
Consistent file naming, folder structure, a master register, regular backups, access control and a retention schedule.
7How would you automate a weekly MIS report?Experienced
Sample answer
Use a structured data table, pivot tables or Power Query to refresh data, formulas for KPIs, and a template that updates with one refresh.
Front office & receptionist
For receptionist, front desk executive and office coordinator roles.
1How do you answer a business phone call?Fresher
Sample answer
Answer within a few rings, greet with the company name and your name, listen, note the caller’s name, number and purpose, and transfer or promise a callback.
2How do you handle a visitor who arrives without an appointment?Fresher
Sample answer
Greet politely, note their details and purpose, check with the concerned person, and either guide them, offer a waiting area or schedule a time.
3What tools do you use for front office work?Fresher
Sample answer
MS Excel/Word, email and calendars, a visitor register or visitor management system, and the company’s phone (EPABX) system.
4Several calls and a visitor arrive at once. What do you do?Fresher & experienced
Sample answer
Acknowledge the visitor with a smile, answer the call briefly and place it on hold or take a message, then attend to the visitor — no one should feel ignored.
5How do you handle confidential information at the desk?Fresher & experienced
Sample answer
Share details only with authorised people, keep registers and screens out of view, and never discuss staff or client matters with visitors.
6How would you improve the front office process?Experienced
Sample answer
Introduce a digital visitor log, standard call scripts, a shared calendar for meeting rooms and a simple FAQ for common visitor questions.
Digital marketing
For SEO, social media, performance marketing and content roles.
1What is SEO and its main types?Fresher
Sample answer
Search Engine Optimisation — improving visibility in organic search. On-page (content, titles, headings), off-page (backlinks, mentions) and technical SEO (speed, crawlability, mobile).
2What is the difference between organic and paid traffic?Fresher
Sample answer
Organic traffic comes from unpaid search and social; paid traffic comes from ads such as Google Ads or Meta Ads.
3What do CTR, CPC and CPM mean?Fresher
Sample answer
CTR = clicks ÷ impressions; CPC = cost per click; CPM = cost per 1,000 impressions.
4What is a conversion rate? Calculate one.Fresher & experienced
Sample answer
Conversions ÷ visitors × 100. If 40 of 2,000 visitors sign up, the conversion rate is 2%.
5What is ROAS?Fresher & experienced
Sample answer
Return on Ad Spend = revenue from ads ÷ ad spend. ₹50,000 revenue on ₹10,000 spend is a ROAS of 5 (or 500%).
6What is A/B testing?Fresher & experienced
Sample answer
Showing two versions (e.g. two ad headlines) to similar audiences and comparing results to choose the better one.
7How would you plan a campaign for a new product launch?Experienced
Sample answer
Define goal and audience, choose channels, set budget and KPIs, prepare creatives, launch with tracking (UTM, pixels), test variations, and optimise weekly.
Content writing
For content writer, copywriter and technical writer roles.
1How do you research a topic you don’t know?Fresher
Sample answer
Read official and reputable sources, note key facts, check dates, compare at least two sources, and keep a list of references.
2What is the difference between content writing and copywriting?Fresher
Sample answer
Content writing informs or educates (blogs, guides); copywriting persuades the reader to act (ads, landing pages).
3How do you write for SEO without keyword stuffing?Fresher & experienced
Sample answer
Answer the search intent, use the main keyword in title, first paragraph and a heading, use related terms naturally, and write for readers first.
4How do you handle editor feedback?Fresher & experienced
Sample answer
Read it fully, ask about anything unclear, apply changes, and keep a list of recurring feedback to improve future drafts.
5How do you measure content performance?Experienced
Sample answer
Organic traffic, time on page, scroll depth, conversions or sign-ups, rankings for target keywords, and backlinks earned.
Graphic design
For graphic designer, visual designer and social media designer roles.
1RGB vs CMYK?Fresher
Sample answer
RGB (red, green, blue) is for screens. CMYK (cyan, magenta, yellow, black) is for print. Design print files in CMYK to avoid colour shifts.
2Raster vs vector graphics?Fresher
Sample answer
Raster images (JPG, PNG) are made of pixels and blur when enlarged. Vector graphics (SVG, AI, EPS) use paths and scale without losing quality — ideal for logos.
3What resolution do you use for print?Fresher
Sample answer
Usually 300 DPI at the final print size; screens typically need far less.
4What makes a design effective?Fresher & experienced
Sample answer
A clear hierarchy, readable typography, consistent spacing and alignment, purposeful colour, and a message that fits the audience and brand.
5Which tools do you use?Fresher & experienced
Sample answer
Adobe Photoshop and Illustrator, InDesign for layouts, Figma for UI and collaboration, and Canva for quick social posts — name the ones you can show work in.
6How do you handle feedback you disagree with?Fresher & experienced
Sample answer
Understand the goal behind the feedback, explain your reasoning briefly, offer an alternative or a quick A/B version, and respect the final brand decision.
7How do you maintain brand consistency across a team?Experienced
Sample answer
Use a brand guide with logo rules, colours, typography and templates, keep shared libraries in Figma or Creative Cloud, and review outputs before publishing.
Mechanical engineering
For design, production, maintenance and quality engineer roles.
1Define stress and strain.Fresher
Sample answer
Stress is internal force per unit area (N/mm²). Strain is the change in length divided by the original length (no unit).
2State Hooke’s law.Fresher
Sample answer
Within the elastic limit, stress is directly proportional to strain. The constant of proportionality is Young’s modulus.
3What is the factor of safety?Fresher
Sample answer
The ratio of the material’s failure (ultimate or yield) stress to the allowable working stress — a margin for uncertainty.
4Two-stroke vs four-stroke engine?Fresher
Sample answer
A two-stroke engine completes a power cycle in one crankshaft revolution; a four-stroke needs two revolutions. Four-strokes are generally more fuel-efficient and cleaner; two-strokes are simpler and lighter.
5Welding vs brazing vs soldering?Fresher & experienced
Sample answer
Welding melts the base metals to join them. Brazing uses a filler that melts above about 450 °C without melting the base metal. Soldering uses a filler that melts below about 450 °C.
6Which CAD tools have you used?Fresher & experienced
Sample answer
Name what you can demonstrate — AutoCAD for 2D drafting, SolidWorks, CATIA or Creo for 3D modelling — and describe a part you designed.
7Preventive vs predictive maintenance?Experienced
Sample answer
Preventive maintenance is time-based (servicing every N hours). Predictive maintenance uses condition data — vibration, temperature, oil analysis — to service only when needed.
8How do you find the root cause of a recurring defect?Experienced
Sample answer
Collect data, use tools like 5 Whys and a fishbone (Ishikawa) diagram, verify the cause with trials, fix it, and add controls so it doesn’t recur.
Civil engineering
For site engineer, structural, quantity surveying and planning roles.
1What does M20 grade concrete mean?Fresher
Sample answer
Concrete with a characteristic compressive strength of 20 N/mm² at 28 days. Its nominal mix is commonly 1 : 1.5 : 3 (cement : sand : aggregate).
2What does a slump test measure?Fresher
Sample answer
The workability (consistency) of fresh concrete.
3Why is curing important?Fresher
Sample answer
It keeps concrete moist so cement hydrates properly, improving strength and durability and reducing cracks. For ordinary Portland cement, at least 7 days of curing is the common minimum.
4One-way vs two-way slab?Fresher
Sample answer
If the longer span divided by the shorter span is more than 2, the slab bends mainly in one direction (one-way). Otherwise it spans both ways (two-way).
5Which software have you used?Fresher & experienced
Sample answer
AutoCAD for drawings, STAAD.Pro or ETABS for structural analysis, Revit for BIM, and MS Project or Primavera for planning — mention projects you used them on.
6How do you ensure quality on site?Fresher & experienced
Sample answer
Inspection checklists, material testing (cube tests, sieve analysis), checking reinforcement before pouring, following approved drawings and keeping records.
7How do you control project cost on site?Experienced
Sample answer
Track quantities against the BOQ, control material wastage, monitor labour productivity, raise variations promptly and review budget versus actuals every week.
Electrical & electronics
For electrical, maintenance, electronics and instrumentation roles.
1State Ohm’s law.Fresher
Sample answer
Voltage equals current multiplied by resistance (V = I × R), at constant temperature.
2AC vs DC?Fresher
Sample answer
AC changes direction periodically; DC flows in one direction. India’s mains supply is about 230 V at 50 Hz.
3What is power factor?Fresher
Sample answer
The ratio of real power (kW) to apparent power (kVA). A low power factor wastes capacity; it is commonly improved with capacitor banks.
4MCB vs RCCB?Fresher
Sample answer
An MCB protects against overload and short circuit. An RCCB detects earth leakage current and protects people from electric shock.
5Star vs delta connection?Fresher & experienced
Sample answer
In star, line voltage = √3 × phase voltage and line current = phase current. In delta, line voltage = phase voltage and line current = √3 × phase current.
6Why doesn’t a transformer work on DC?Fresher & experienced
Sample answer
It works by mutual induction, which needs a changing magnetic flux. DC produces a constant flux, so no voltage is induced — and the winding can overheat.
7What safety steps do you follow before maintenance?Experienced
Sample answer
Isolate the supply, apply lockout/tagout, test for absence of voltage, use proper PPE, and follow the permit-to-work system.
8What is a PLC and where have you used one?Experienced
Sample answer
A Programmable Logic Controller automates machines using inputs, logic and outputs (often ladder logic). Explain a sequence you programmed or troubleshot.
Nursing & healthcare
For staff nurse, clinical and hospital roles.
1What are normal adult vital signs?Fresher
Sample answer
Temperature about 36.5–37.5 °C, pulse 60–100 beats per minute, respiration 12–20 breaths per minute, and blood pressure around 120/80 mmHg or slightly below.
2What are the ‘rights’ of medication administration?Fresher
Sample answer
Right patient, right drug, right dose, right route and right time — plus right documentation.
3What are the WHO ‘5 moments’ for hand hygiene?Fresher
Sample answer
Before touching a patient, before a clean/aseptic procedure, after body-fluid exposure risk, after touching a patient, and after touching patient surroundings.
4What is triage?Fresher
Sample answer
Sorting patients by the urgency of their condition so the most critical are treated first.
5How do you handle an anxious or aggressive patient or relative?Fresher & experienced
Sample answer
Stay calm, listen, acknowledge their concern, explain clearly what is happening, keep yourself safe, and involve a senior or security if needed.
6How do you hand over a patient at shift change?Fresher & experienced
Sample answer
Use a structured format such as SBAR (Situation, Background, Assessment, Recommendation) and cover pending medicines, investigations and concerns.
7What do you do if you make a medication error?Experienced
Sample answer
Ensure the patient is safe, inform the doctor immediately, monitor the patient, document accurately, and report it through the incident reporting system.
Pharmacy
For pharmacist, pharmacy assistant and medical representative roles.
1Generic vs branded medicine?Fresher
Sample answer
A generic contains the same active ingredient, strength and dosage form as the branded original and is usually cheaper.
2How do you store medicines correctly?Fresher
Sample answer
Follow the label: room temperature, refrigerated (often 2–8 °C) or protected from light; keep stock in FEFO order (first expiry, first out) and check expiry dates regularly.
3What is a prescription-only medicine?Fresher
Sample answer
A medicine that may be sold only against a valid prescription from a registered medical practitioner.
4What do you check before dispensing a prescription?Fresher & experienced
Sample answer
Patient details, prescriber details and signature, drug name, strength, dose, frequency, duration, possible interactions and allergies — and clarify anything unclear with the doctor.
5How do you counsel a patient on a new medicine?Fresher & experienced
Sample answer
Explain what it is for, how and when to take it, common side effects, what to avoid, and when to see the doctor — then check they understood.
6How do you reduce dispensing errors?Experienced
Sample answer
Double-check look-alike/sound-alike drugs, keep them apart, use barcode or second-person checks, and maintain a calm, organised dispensing area.
Teaching & training
For school teacher, tutor, trainer and academic coordinator roles.
1What goes into a lesson plan?Fresher
Sample answer
Learning objectives, materials, an introduction or hook, teaching activities, checks for understanding, assessment and a closing summary or homework.
2Formative vs summative assessment?Fresher
Sample answer
Formative assessment checks learning during the course (quizzes, questions) to adjust teaching. Summative assessment measures learning at the end (final exams, projects).
3What is Bloom’s taxonomy?Fresher
Sample answer
A hierarchy of learning levels: remember, understand, apply, analyse, evaluate and create — used to design questions and activities.
4How do you manage a class with mixed abilities?Fresher & experienced
Sample answer
Differentiate: group tasks by level, give extension work to fast learners, extra support and examples to others, and use peer learning.
5How do you engage a student who has lost interest?Fresher & experienced
Sample answer
Talk privately to find the reason, connect the topic to their interests, give small achievable tasks with quick praise, and involve parents if needed.
6How do you handle a complaint from a parent?Experienced
Sample answer
Listen fully, stay calm, share facts and the student’s work, agree a plan together and follow up on progress.
7How do you use technology in teaching?Experienced
Sample answer
Presentations and short videos for concepts, quizzes (e.g. Google Forms or Kahoot) for quick checks, and a learning platform for assignments and feedback.
Hotel & hospitality
For front office, F&B service, housekeeping and guest relations roles.
1How do you handle a guest complaint?Fresher
Sample answer
Use LAST: Listen, Apologise, Solve, Thank — then follow up to make sure the guest is satisfied.
2What is the check-in process?Fresher
Sample answer
Greet the guest, verify the booking and ID, complete registration, confirm the rate and stay details, take the deposit or payment as per policy, issue the key and explain facilities.
3What is the food-safety ‘danger zone’?Fresher
Sample answer
Roughly 5 °C to 60 °C, where bacteria grow fastest. Keep cold food cold and hot food hot.
4What are ADR and RevPAR?Fresher & experienced
Sample answer
ADR (Average Daily Rate) = room revenue ÷ rooms sold. RevPAR (Revenue per Available Room) = room revenue ÷ rooms available, or ADR × occupancy.
5A guest arrives but the hotel is overbooked. What do you do?Fresher & experienced
Sample answer
Apologise, offer an upgrade if available, otherwise arrange a comparable nearby hotel with transport at the hotel’s cost, and follow the property’s policy.
6How would you improve guest review scores?Experienced
Sample answer
Analyse review themes, fix recurring issues (cleanliness, check-in time), train staff on service standards, and respond to every review professionally.
Retail & store operations
For retail sales associate, store manager and visual merchandising roles.
1Upselling vs cross-selling?Fresher
Sample answer
Upselling offers a higher-value version of the item. Cross-selling offers a related item, such as a case with a phone.
2How do you approach a customer in a store?Fresher
Sample answer
Greet within a few seconds, ask an open question about what they need, listen, and recommend options without pressure.
3What is shrinkage?Fresher
Sample answer
Loss of inventory from theft, damage, errors or fraud — controlled with audits, security and accurate billing.
4What is visual merchandising?Fresher & experienced
Sample answer
Arranging products and displays to attract customers and increase sales — eye-level placement, themed displays, clear signage and clean aisles.
5How do you handle a return without a receipt?Fresher & experienced
Sample answer
Follow store policy politely; if allowed, offer an exchange or store credit, and escalate to the supervisor when needed.
6Which store KPIs do you track?Experienced
Sample answer
Sales versus target, footfall, conversion rate, average bill value, units per transaction, shrinkage and stock availability.
Logistics & supply chain
For warehouse, procurement, logistics coordinator and supply chain roles.
1FIFO vs FEFO?Fresher
Sample answer
FIFO (first in, first out) dispatches the oldest stock first. FEFO (first expiry, first out) dispatches the stock that expires soonest — essential for food and medicines.
2What is lead time?Fresher
Sample answer
The time between placing an order and receiving the goods.
3What is an e-way bill?Fresher
Sample answer
An electronic document under GST required for moving goods worth more than ₹50,000 (some states set different thresholds for movement within the state).
4What is inventory turnover?Fresher & experienced
Sample answer
Cost of goods sold ÷ average inventory. A higher turnover means stock moves faster.
5FOB vs CIF?Fresher & experienced
Sample answer
Under FOB the buyer arranges the main freight and insurance, and risk passes once goods are loaded on the vessel. Under CIF the seller pays cost, insurance and freight to the destination port, but risk still passes at loading.
6What is a WMS?Fresher & experienced
Sample answer
A Warehouse Management System that tracks stock locations, receiving, put-away, picking, packing and dispatch.
7How would you reduce logistics costs?Experienced
Sample answer
Consolidate shipments, optimise routes, negotiate carrier rates, improve load utilisation, reduce damages and returns, and track cost per shipment.
No questions match.
Try another word, or clear the filters.
How to use this bank
Practise answers. Don’t memorise them.
Say it out loud
Read the question, answer aloud in your own words, then compare with the sample answer.
Add your own example
Replace sample projects and numbers with your real experience. Interviewers ask follow-ups.
Use STAR for behaviour
Situation, Task, Action, Result — and say what you did.
Know your resume
Every skill on your resume is fair game. Practise those subjects first.
Want the full process — HR screening, tests, salary talks and offers? Read the Interview Journey. Sample answers are guidance; adapt them honestly to your own background.