Tip 1: Focus on arrays, strings, recursion, and basic data structures (stack, queue, hashmap). Also, revise OOP, DBMS, and OS basics.
Tip 2: Pick one (Java/Python/MERN) and build 2–3 solid projects. Be ready to explain design decisions, not just the code.
Tip 3: Accenture rounds often include aptitude and communication assessments. Practice logical reasoning, basic quantitative skills, and speak clearly—confidence matters as much as correctness.
Tip 1: Keep your tech stack (Java/Python, DSA, DBMS) and 2–3 strong projects at the top.
Tip 2: Instead of listing what you did, highlight the results.
This round evaluates a candidate’s aptitude, technical fundamentals, and problem-solving skills. It typically includes MCQs on logical reasoning, quantitative ability, and basic computer science concepts, followed by 2–3 coding questions based on data structures and algorithms. The goal is to test how efficiently you can think, code, and apply core concepts under time constraints.



String 'S' is NOT case sensitive.
Let S = “c1 O$d@eeD o1c”.
If we ignore the special characters, whitespaces and convert all uppercase letters to lowercase, we get S = “c1odeedo1c”, which is a palindrome. Hence, the given string is also a palindrome.
We use left and right pointers and ignore non-alphanumeric characters.
Step 1: Clean the string.
Step 2: Use two pointers.
Step 3: Compare characters.
Step 4: If all characters match, it is a palindrome; otherwise, it is not.


Given ‘N’ = 4,
'ARR' = { 1, 2, 1, 2}
Then the answer is 2 because 1 and 2 are repeated once therefore we need to remove 2 elements.
Step 1: Create a frequency map
Step 2: Extract unique elements
Step 3: Build result list
Time: O(n) (single pass + map traversal)
Space: O(n) (for storing frequencies)
This round evaluates a candidate’s spoken English, clarity, pronunciation, and listening skills using an AI-based platform.
Task: Read the sentence clearly and fluently.
Sample:
"Technology has transformed the way we communicate and work in modern society."
Task: Listen and repeat exactly.
Sample (audio-based):
“The project deadline has been extended by two days.”
Task: Speak for 30–60 seconds.
Sample Question:
"Describe a challenging situation you faced and how you handled it."
Task: Describe what you see.
Sample:
You might see an image of:
Task: Listen to the audio and answer.
Sample:
Audio: A short conversation between two colleagues about a meeting.
Question:
“Why was the meeting postponed?”
This round assesses a candidate’s core programming knowledge, problem-solving ability, and understanding of computer science fundamentals.
You may be asked:



Given array/list can contain duplicate elements.
(arr[i],arr[j]) and (arr[j],arr[i]) are considered same.
Step 1: Create a hashmap to store all the numbers in the array.
Step 2: Create a variable count to store the number of such pairs.
Step 3: Iterate through the array and increment the count whenever the map contains the value (K - arr[i]).
Step 4: Return count / 2 to account for the double counting of the same pairs.
How can database query optimization be performed?
Tip 1: Read the book Database System Concepts by Avi Silberschatz.
Tip 2: Ask the interviewer questions if you are not clear about the intent of the question.
Tip 3: Practice SQL queries as much as you can before the interview round.
What is the difference between a process and a thread? (Learn)
Tip 1: Always begin with a simple, precise definition before going deeper.
Tip 2: Use comparisons or examples.
Tip 3: Keep it practical, not theoretical.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
Which traversal uses a queue as its primary data structure?