Infosys Interview Questions
Infosys separates freshers into three tracks with a large gap in package and in interview difficulty, and which one you are considered for is largely decided before you speak to anyone. This page covers InfyTQ and how it feeds the funnel, what distinguishes System Engineer from Digital Specialist Engineer and Power Programmer, the questions that recur in each round, and the HR questions where a careless answer costs an otherwise strong candidate.
74 questions with concise, interview-ready answers.
Process and eligibility
1. What are the interview rounds at Infosys? Fresher
After the online assessment there is a technical round and an HR round; for the higher tiers there is often an additional, harder technical round. Many drives combine technical and HR into a single sitting with a panel. The online assessment itself covers quantitative aptitude, logical reasoning, verbal ability and a pseudocode or programming section.
2. What is InfyTQ and is it mandatory? Fresher
InfyTQ is Infosys's own learning and certification platform. Clearing its certification can route you directly to an interview, which is why it is worth doing early rather than treating it as optional revision. It is not the only entry path — campus and off-campus drives run alongside it — but it is the one you can start on your own initiative without waiting for a drive.
3. What is the difference between System Engineer, Digital Specialist Engineer and Power Programmer? Fresher
System Engineer (SE) is the base fresher track. Digital Specialist Engineer (DSE) requires stronger assessment performance and pays notably more. Power Programmer is the specialist track aimed at candidates with genuine competitive-programming or deep development strength, with the highest package and the hardest interview — expect real algorithmic depth rather than definition recall.
4. What is the eligibility criteria for Infosys? Fresher
Typically a full-time recognised degree, a minimum aggregate across academics, and limits on active backlogs and gap years. The specific thresholds vary by drive and by track — the specialist tracks apply stricter filters. Always check the notification for your drive rather than a general figure, because these criteria have changed between intake cycles.
5. Does Infosys have a service agreement? Fresher
Freshers are generally asked to sign an agreement tied to the training investment, with terms varying by track and intake. Read the tenure and the penalty amount before signing. Ask HR for the document during the offer conversation rather than at joining, when you have far less room to ask questions about it.
6. How does the Infosys process work for experienced candidates? 2–5 yrs
The aptitude assessment is dropped in favour of a CV shortlist, then one or two technical rounds on your actual stack, then HR. The technical rounds go deep on what you claim to have built — design decisions, why you chose an approach, what broke in production. Bring specifics; generalities about a project you spent two years on are read as a warning sign.
7. What is HackWithInfy and how does it relate to the Power Programmer role? Fresher
HackWithInfy is Infosys's coding contest, run in rounds of increasing difficulty, and strong performers are considered for the Power Programmer track and for pre-placement offers. It is the most direct route into the highest fresher package because it evaluates you on algorithmic ability rather than on aptitude scores. If competitive programming is your strength, this path is worth far more preparation time than the general assessment.
8. Is the Infosys online assessment proctored, and what is checked? Fresher
Yes — remote sittings are typically proctored with webcam and screen monitoring, and you are asked to keep your face in frame, stay on the test tab and remain alone in the room. Tab switching, a second face, or a long absence from the frame can invalidate the attempt. Test your camera, microphone and internet before the slot, and read the environment rules in the admit instructions rather than assuming them.
9. Can you apply to Infosys again if you were rejected? Fresher
Usually yes, but after a cooling-off period that runs several months from the date of the earlier attempt, and the exact window depends on the drive and the stage you were rejected at. Applying inside that window normally results in your application being filtered out automatically rather than reviewed. Use the gap deliberately — clear the specific reason you were rejected, whether that was the coding section, a backlog, or the technical round.
10. What happens after you clear the interview — what is the training like? Fresher
Selected freshers go through a structured foundation programme, historically centred on the Mysuru campus and now often partly online, covering programming, databases, and a stream-specific technology track. There are assessments during training, and they matter: performance affects your stream allocation and, in some intakes, continuation. Treat training as part of the hiring process rather than as a formality that follows it.
InfyTQ and the online assessment
11. What does the InfyTQ certification cover and how should you prepare? Fresher
InfyTQ runs on Java or Python and covers programming fundamentals, object-oriented concepts, data structures, DBMS and SQL, with hands-on coding rather than only multiple choice. Pick the language you will also nominate in the interview, so preparation compounds rather than splitting. Work through the platform's own courses and practice problems, because the certification questions are drawn from the same material and the wording follows it closely.
12. How is the Infosys online assessment structured? Fresher
Broadly: a quantitative aptitude section, a logical or reasoning section, a verbal ability section, and a pseudocode or programming section, with hands-on coding for the higher tracks. Each section is separately timed, so you cannot bank leftover minutes from an easy section for a hard one. Because sectional cut-offs apply, the section you are worst at is the one that decides your result, not the one you are best at.
13. Are there sectional cut-offs and negative marking in the Infosys assessment? Fresher
Sectional cut-offs are the norm, so clearing the paper means clearing every section rather than accumulating a good total. Negative marking has appeared in some cycles and sections and not others, and the instruction screen for your own paper is the authority. Where negative marking is announced, answer only where you can eliminate at least two options; where it is not, leave nothing blank.
14. What kind of puzzles appear in the Infosys reasoning section? Fresher
Arrangement and seating puzzles, syllogisms, blood relations, data sufficiency, cryptarithmetic, coding-decoding, and classic logic puzzles about truth-tellers, weighing problems or crossing a bridge. Infosys leans on these more than most service-company tests do. Practise writing the grid or the constraint list on paper rather than trying to hold the arrangement in your head — the paper method is what makes them fast and reliable.
15. What is tested in the verbal ability section? Fresher
Reading comprehension, sentence correction, para-jumbles, fill in the blanks, error identification and sometimes a short writing task. Grammar rules carry more weight here than vocabulary breadth — subject-verb agreement, tense sequence, prepositions, parallel structure and modifier placement account for most of the error-spotting items. On comprehension, read the questions first and locate the supporting sentence rather than reading the full passage twice.
Pseudocode and programming logic
16. What is a pseudocode question and how should you approach it? Fresher
Pseudocode questions show a short language-neutral algorithm and ask for the output, the number of iterations, or the complexity. Infosys uses them heavily because they test whether you can read code precisely without rewarding syntax memorisation in any one language. Approach them by tracing on paper with a small table of variable values per iteration — mentally simulating a loop is where almost every wrong answer comes from.
17. How do you trace a nested loop pseudocode question quickly? Fresher
Fix the outer variable, count how many times the inner loop runs for that value, then sum across the outer values. If the inner bound depends on the outer variable, the total is an arithmetic series, so n(n+1)/2 style formulas usually appear rather than n squared exactly. Write the first two and the last iteration explicitly and check whether the pattern you inferred actually holds at the boundary.
18. What are the common traps in pseudocode output questions? Fresher
Integer division truncating rather than rounding, pre-increment versus post-increment changing what a comparison sees, an off-by-one in a loop bound where the condition is less-than rather than less-than-or-equal, operator precedence in a mixed expression, and a variable modified inside a loop that also controls the loop. Also watch for arrays that the question indexes from 1 rather than 0. Reading slowly once beats reading fast twice on these.
19. What is the difference between call by value and call by reference? Fresher
Call by value copies the argument, so changes inside the function do not affect the caller's variable. Call by reference passes an alias or an address, so changes are visible outside. Java is always call by value, but the value passed for an object is a reference, which is why mutating the object inside a method is visible while reassigning the parameter is not — that distinction is a favourite follow-up.
20. How do you work out the time complexity of a given code snippet? Fresher
Count how the number of basic operations grows with the input size: a single loop over n is O(n), a nested loop over n is O(n squared), and a loop where the index doubles or halves each step is O(log n). Sequential blocks add and the largest dominates; nested blocks multiply. Drop constants and lower-order terms, and be explicit about what n refers to when the input has more than one dimension.
21. How do you trace a recursive function in a pseudocode question? Fresher
Draw the call stack: write each call with its arguments, follow it down to the base case, then unwind, writing the value each level returns. For a function that prints both before and after the recursive call, the output order is the giveaway — printing before gives pre-order, printing after gives the reverse. If the recursion branches, as in Fibonacci, draw the tree rather than the stack and count the repeated subcalls.
Language and coding
22. Which programming language should you choose in the interview? Fresher
Choose the one you can defend under follow-up questions, not the one you think sounds most impressive. You will be asked about its memory model, its standard collections and its edge cases, so a language you have actually debugged in beats one you have only studied. Say your choice clearly at the start so the interviewer can pitch the questions appropriately.
23. What is the difference between a list and a tuple in Python? Fresher
A list is mutable and a tuple is immutable. That makes tuples hashable, so they can be dictionary keys or set members, and slightly cheaper to construct. The practical consequence is intent: a tuple signals a fixed record whose shape will not change, a list signals a collection you expect to modify.
24. What is the difference between == and equals() in Java? Fresher
== compares references for objects, so it asks whether two variables point at the same instance; equals() compares value by the contract the class defines. For primitives == compares values directly. The classic trap is String comparison, where interning can make == appear to work for literals and then fail for strings built at runtime.
25. What is a pointer, and what is a dangling pointer? Fresher
A pointer holds a memory address. A dangling pointer holds an address whose memory has already been freed or has gone out of scope, so dereferencing it is undefined behaviour — it may appear to work, which is what makes the bug dangerous. Setting the pointer to null after freeing is the usual discipline for avoiding it.
26. How do you remove duplicates from a list? Fresher
Converting to a set is the one-liner, but it discards order, so if order matters iterate and keep a seen-set alongside the output list. Both are O(n). Mention the ordering caveat unprompted — the interviewer is usually waiting to see whether you notice it.
27. Write a program to count the occurrences of each character in a string. Fresher
Iterate once and increment a count in a hash map keyed by character, which is O(n) time and O(k) space for k distinct characters. If the alphabet is fixed and small, a fixed-size array indexed by character code is faster and avoids hashing. Both are acceptable; naming why you picked one is the part being marked.
28. What is recursion, and when would you avoid it? Fresher
Recursion solves a problem by calling itself on a smaller input until a base case stops it. Avoid it when the depth can grow large enough to exhaust the call stack, or when an iterative version is clearly simpler. Also flag when naive recursion recomputes subproblems — that is when memoisation or a bottom-up loop is the right answer.
29. What is the difference between a HashMap and a HashTable? 2–5 yrs
HashMap is not synchronised, permits one null key and multiple null values, and is the default choice in single-threaded code. HashTable is synchronised on every method and permits no nulls, which makes it both slower and legacy. For concurrent use the modern answer is ConcurrentHashMap, which locks per segment rather than the whole structure.
30. What is the difference between an ArrayList and a LinkedList in Java? Fresher
ArrayList is backed by a resizable array, so get by index is O(1) but inserting or removing in the middle shifts elements, and growth means reallocating and copying. LinkedList is a doubly linked list, so insertion and removal at a known node are O(1) but indexing is O(n) and every element carries node overhead. In practice ArrayList wins most of the time because of cache locality; LinkedList is worth it mainly for heavy insertion at the ends, where ArrayDeque is often better still.
31. What is the difference between an abstract class and an interface? Fresher
An abstract class can hold state, constructors and partially implemented behaviour, and a class extends exactly one. An interface declares a contract, has no instance state, and a class can implement many. The design rule is that an abstract class expresses what something is and shares implementation with its subtypes, while an interface expresses what something can do. Note that modern Java interfaces allow default methods, which blurs the line but does not give them state.
32. What is the difference between a shallow copy and a deep copy? Fresher
A shallow copy duplicates the top-level object but the nested objects are still shared references, so mutating a nested item through one copy is visible through the other. A deep copy recursively duplicates everything, so the two are fully independent. Deep copies cost time and memory and can loop forever on cyclic references, which is why most standard clone implementations are shallow by default and the deep version is opt-in.
33. What is exception handling, and what is the difference between checked and unchecked exceptions? Fresher
Exception handling separates the error path from the normal path using try, catch and finally, so a failure propagates to code that can actually deal with it. In Java, checked exceptions must be declared or caught and represent recoverable external conditions such as missing files; unchecked exceptions extend RuntimeException and usually signal a programming bug such as a null dereference or a bad index. The common mistake is catching a broad exception and swallowing it silently, which turns a visible failure into a mysterious one.
34. What does the static keyword mean? Fresher
A static member belongs to the class rather than to any instance, so it exists once and is accessible without creating an object. Static methods therefore cannot use instance fields or the this reference. Use it for genuinely shared constants and pure utility functions; overusing it produces hidden global state that is hard to test and unsafe under concurrency, which is a good trade-off to mention.
35. What is garbage collection, and can you force it? Fresher
Garbage collection reclaims objects that are no longer reachable from any live reference, so you do not free memory manually. You can request a collection with System.gc() in Java or gc.collect() in Python, but in Java it is only a hint the runtime may ignore, and calling it routinely usually hurts performance. Memory leaks still happen in managed languages when references are kept alive unintentionally — a static collection that is added to and never cleared is the standard example.
36. What are *args and **kwargs in Python? Fresher
*args collects extra positional arguments into a tuple, and **kwargs collects extra keyword arguments into a dictionary, which lets a function accept a variable number of inputs or forward arguments to another function unchanged. The names are only a convention; the asterisks do the work. The common trap is using a mutable default such as an empty list for a normal parameter, since that default object is created once and shared across every call.
DBMS and SQL
37. What are the different types of JOIN? Fresher
INNER returns only matching rows. LEFT and RIGHT OUTER return all rows from one side with NULLs where the other has no match. FULL OUTER returns both sides with NULLs for non-matches. CROSS produces the Cartesian product. A SELF JOIN is a table joined to itself, used for hierarchies such as an employee-to-manager relationship.
38. What is the difference between WHERE and HAVING? Fresher
WHERE filters individual rows before grouping; HAVING filters groups after aggregation. So you cannot use an aggregate such as COUNT(*) in WHERE, but you can in HAVING. When both apply, WHERE first reduces the rows being aggregated, which is also usually the faster ordering.
39. What are ACID properties? Fresher
Atomicity — a transaction either fully completes or fully rolls back. Consistency — it moves the database from one valid state to another, respecting constraints. Isolation — concurrent transactions do not observe each other's partial work. Durability — once committed, the change survives a crash. Together they define what a transaction guarantees.
40. What is an index and what does it cost? Fresher
An index is a secondary structure, usually a B-tree, that lets the engine locate rows without scanning the table, turning a linear scan into a logarithmic lookup. The cost is storage plus slower writes, since every insert, update and delete must maintain the index. So you index the columns you filter and join on, not every column.
41. How do you find the second highest salary in a table? 2–5 yrs
Either use a subquery selecting the MAX salary below the overall MAX, or use DENSE_RANK() in a window function and filter for rank 2. The window-function version generalises to the Nth value and handles ties predictably, which is why it is the better answer to give. Mention how you want ties treated — that is the follow-up.
42. What is the difference between a primary key and a foreign key? Fresher
A primary key uniquely identifies each row of its own table and cannot be NULL. A foreign key is a column that references the primary key of another table and enforces referential integrity — you cannot insert a value that does not exist in the parent, and you must decide what happens on delete, whether that is cascade, set null or restrict. In short, the primary key is identity and the foreign key is a relationship.
43. What is the difference between UNION and UNION ALL? Fresher
Both stack the result sets of two queries with compatible columns. UNION removes duplicate rows, which requires a sort or hash pass and therefore costs more. UNION ALL returns everything including duplicates and is faster. Use UNION ALL by default when you know the inputs are disjoint, and reach for UNION only when deduplication is genuinely part of the requirement.
44. What is denormalisation and when would you use it? Fresher
Denormalisation deliberately reintroduces redundancy — duplicating a column or storing a precomputed aggregate — to avoid expensive joins on a read-heavy path. It is a trade: reads get faster, but every write must now update the duplicated data, and the risk of the copies drifting apart is real. It belongs in reporting tables and analytics stores, not in the transactional schema where correctness is the priority.
45. What is a stored procedure, and what is a trigger? 2–5 yrs
A stored procedure is named SQL logic stored in the database and executed on demand, which keeps repeated logic close to the data and can reduce round trips. A trigger is code that fires automatically in response to an insert, update or delete on a table. Triggers are powerful and easy to abuse — because they run invisibly, a chain of them makes behaviour very hard to trace, so most teams prefer explicit procedures or application logic.
46. Write a SQL query to find duplicate rows in a table. 2–5 yrs
SELECT email, COUNT(*) FROM users GROUP BY email HAVING COUNT(*) > 1; groups on the column that is supposed to be unique and keeps only the groups with more than one row. To see the full duplicate rows rather than the counts, use ROW_NUMBER() OVER (PARTITION BY email ORDER BY id) in a subquery and select where the row number is greater than 1 — which is also how you delete the duplicates while keeping the first of each group.
OS, networking and CS fundamentals
47. What is the difference between preemptive and non-preemptive scheduling? Fresher
Under preemptive scheduling the operating system can take the CPU away from a running process, as in Round Robin or priority scheduling with preemption, which keeps the system responsive and lets high-priority work run promptly. Under non-preemptive scheduling a process holds the CPU until it blocks or finishes, as in First Come First Served or basic Shortest Job First, which is simpler but lets one long job stall everything behind it. The trade-off is responsiveness against context-switch overhead.
48. What is a context switch and what does it cost? Fresher
A context switch is the operating system saving one process or thread's registers, program counter and stack pointer, then loading another's so it can run. The direct cost is small but not free, and the larger hidden cost is that the CPU caches and the TLB are now full of the wrong data, so the new task runs slowly until they warm up. That indirect cost is why creating far more threads than cores usually makes a program slower rather than faster.
49. What is the producer-consumer problem? Fresher
One or more producers add items to a bounded buffer while consumers remove them, and the problem is coordinating them so a producer waits when the buffer is full, a consumer waits when it is empty, and no two threads touch the buffer at once. The classic solution uses a mutex for mutual exclusion plus two counting semaphores for empty and full slots. It matters because it is the shape of every real queue between two components, from a thread pool to a message broker.
50. What happens in the TCP three-way handshake? Fresher
The client sends a SYN with its initial sequence number, the server replies with SYN-ACK carrying its own sequence number and acknowledging the client's, and the client sends a final ACK — after which the connection is established and data can flow. The purpose is for both sides to agree on sequence numbers and confirm each direction works. Connection teardown is separate and normally takes four steps, because each direction is closed independently.
51. What is the difference between an IP address and a MAC address? Fresher
A MAC address is a hardware identifier burned into a network interface and is used for delivery within a single local network segment, at layer 2. An IP address is a logical, routable address assigned by configuration or DHCP and is used to get a packet across networks, at layer 3. ARP is the mechanism that resolves an IP address to the MAC address of the next hop, which is a common follow-up question.
52. What is the difference between GET and POST? Fresher
GET requests a resource, puts its parameters in the URL, and is meant to be safe and idempotent, so it can be cached, bookmarked and repeated without side effects. POST sends data in the request body, is not idempotent, and is used to create or change state. The practical consequences are that URL length is limited, that GET parameters appear in logs and browser history so they must not carry secrets, and that a browser will warn before re-submitting a POST.
53. What is the difference between a compiler and an interpreter? Fresher
A compiler translates the whole program into machine code ahead of time, so errors surface before it runs and execution is fast. An interpreter executes the source statement by statement, which makes the edit-run loop quicker and errors appear only when the offending line is reached. Most modern runtimes are hybrids — Java compiles to bytecode and then JIT-compiles hot paths at runtime, and Python compiles to bytecode before interpreting it.
Power Programmer and algorithms
54. What is dynamic programming and when do you use it? 2–5 yrs
Dynamic programming applies when a problem has optimal substructure and overlapping subproblems: the answer is built from answers to smaller versions, and those smaller versions recur. You either memoise a recursion top-down or fill a table bottom-up, turning exponential work into polynomial. Knapsack, longest common subsequence, coin change and edit distance are the standard examples. Say out loud what the state is and what the transition is before you write code — that is the part being assessed.
55. How do you find the longest substring without repeating characters? 2–5 yrs
Use a sliding window with a hash map from character to its last index. Move the right edge forward one character at a time; when you hit a character already inside the window, jump the left edge to just past its previous occurrence, and track the maximum width as you go. That is O(n) time with O(k) space for the alphabet. The common bug is moving the left edge backwards, so guard it with a max against its current position.
56. How do you reverse a linked list? 2–5 yrs
Iteratively, keep three pointers — previous, current and next — and on each step save the next node, point current's link back at previous, then advance previous and current. That is O(n) time and O(1) space. The recursive version is elegant but uses O(n) stack, which matters for long lists. Interviewers commonly extend this to reversing only the first k nodes or reversing in groups of k.
57. What is the difference between BFS and DFS? 2–5 yrs
BFS explores level by level using a queue, so on an unweighted graph the first time it reaches a node it has found the shortest path there; its memory cost is the width of the frontier. DFS goes as deep as possible before backtracking, using a stack or recursion, so its memory cost is the depth, and it is the natural fit for cycle detection, topological sort and connected components. Both are O(V + E); the choice is about what property you need, not about speed.
58. How would you find the kth largest element in a large stream of numbers? 2–5 yrs
Maintain a min-heap of size k: push each incoming value and, whenever the heap exceeds k elements, pop the smallest. The root is then always the kth largest so far, at O(log k) per element and O(k) memory, which is what makes it work on a stream you cannot store. If the whole array is available in memory instead, Quickselect gives the answer in O(n) average time without sorting.
Project and CV discussion
59. Explain your project and your role in it. Fresher
State the problem, what you personally built, the stack and the reason for it, and the result. Be precise about your own contribution — panels ask follow-ups specifically to test whether you can go deeper on what you claimed, and a vague answer about a module you did not write ends the line of credit immediately.
60. How did you test your project? Fresher
Even a modest answer here stands out, because most fresher candidates have none. Describe what you verified and how — unit tests on the logic, manual checks on the flows, edge cases you deliberately tried to break. If you did not write tests, say so and name what you would test first now; that is far better received than inventing a test suite.
61. What would you do differently if you rebuilt your project? Fresher
Give one concrete change with a reason — separating a layer you had entangled, choosing a different store because of how the data was actually queried, or adding tests around the fragile part. This question rewards engineering hindsight; claiming you would change nothing reads as not having reflected on it.
62. Which skill on your CV are you strongest in, and which are you weakest in? Fresher
Answer both honestly, because the interviewer will pick one to probe and an inflated claim collapses immediately. Name the strongest with a concrete thing you built with it, and name the weakest as something you have used but not gone deep in, along with what you are currently doing about it. Listing a technology you touched once in a tutorial is the underlying mistake this question is designed to catch.
63. Have you used version control, and how do you resolve a merge conflict? Fresher
Say what you actually used it for — branches per feature, commits with meaningful messages, pull requests — rather than reciting commands. A merge conflict happens when two branches changed the same lines; you open the conflicted file, decide which side is correct or combine them, remove the marker lines, then stage and commit the resolution. The important habit to mention is pulling and rebasing often, because conflicts get harder the longer a branch diverges.
HR round
64. Tell me about yourself. Fresher
Sixty to ninety seconds covering your background, one or two things you have actually built, the resulting skills, and why this role. Lead with the strongest concrete item rather than your date of birth or your family. Prepare it properly — it is the only question you know is coming, and it frames everything after it.
65. Why do you want to join Infosys? Fresher
Anchor it in something specific and checkable — the structured training at Mysuru, the track you are aiming for and why it fits your strengths, or a domain the company works in that you have a genuine interest in. Generic praise about reputation is the most common answer and therefore carries no signal.
66. Why should we hire you? Fresher
Match two or three of your actual strengths to what the role needs and evidence each in a line. Keep it about fit rather than need — "I learn quickly and here is the evidence" works, "I need this job" does not. Close by connecting it to the track you are interviewing for.
67. Are you willing to relocate and work in any technology? Fresher
Answer honestly, and understand that both parts are real constraints in a services business — allocation decides your location and your stack, often after training. Flexibility genuinely helps here. If you have a hard limit, state it now with whatever flexibility you do have, rather than raising it after allocation.
68. What are your hobbies? Fresher
Answer briefly and truthfully, and expect one follow-up — if you say you read, you will be asked what you are reading. This is a rapport question, not a filter, but a fabricated hobby that collapses under a single question does real damage to your credibility for the rest of the round.
69. Do you have a backlog or an education gap? Fresher
Disclose it plainly and briefly, with the reason and what you did about it. These are verified during onboarding, so concealment is discovered later and is treated far more seriously than the gap itself. A clear one-line explanation followed by what you achieved since is the version that works.
70. What are your salary expectations? 2–5 yrs
For fresher tracks the package is fixed per track, so align to it and ask which track you are being considered for. For experienced roles give a researched range based on your current fixed pay and the market rate, and ask about the band for the role before committing to a figure. Anchoring first without knowing the band is how candidates leave money behind.
71. What do you know about Infosys? Fresher
Get the fundamentals right: Infosys is one of India's largest IT services companies, headquartered in Bengaluru, working across banking and financial services, retail, healthcare, manufacturing and communications, with a large in-house training operation. Add one specific thing you actually looked up, such as a platform it builds or a domain that interests you. A short accurate answer is stronger than a long one containing a fact you got wrong.
72. Are you interviewing with other companies, or do you have other offers? Fresher
Be honest without turning it into leverage you cannot back. Saying you have applied elsewhere is normal and expected; naming competing packages in a fresher round rarely helps and often reads as shopping the offer. The safe form is that you are exploring a few options, that this role fits what you want for specific reasons, and that you would accept if selected — provided that is true.
73. How do you handle failure or criticism? Fresher
Give one real example with the correction attached: what went wrong, what feedback you received, what you specifically changed, and what happened afterwards. The trait being tested is whether feedback reaches you at all — candidates who explain away every failure as someone else's fault are the ones this question is designed to find. Keep the story short and put most of the weight on what you changed.
74. Do you plan to pursue an MBA or higher studies? Fresher
Answer truthfully but anchor it to the near term. If you have no live plan, say so directly. If you might study later, say it is not on your current horizon and that you want substantial industry experience first. What costs candidates the offer is signalling a departure within a year, because the company recovers its training investment over a longer period than that.
Get these answered live in your real interview
NostrobeAI is a real-time AI interview copilot — it hears the question and drafts a strong answer on your screen, invisible on Zoom, Meet, and Teams. One-time pricing, no subscription.
Try NostrobeAI free