I’m really happy to share my interview experience with ASM Technologies during our on-campus drive.
The selection process had multiple rounds — aptitude and programming basics in the initial screening, followed by a coding round for shortlisted candidates, and finally the technical interview.
In the interview round, they first asked me to introduce myself and then covered core Java concepts like OOPS principles, method overloading and overriding, platform independence, abstract class vs interface, access modifiers, threads, JDK/JRE/JVM, type conversions, and SQL basics. They also discussed my projects in detail.
It was a great learning experience. The questions were focused on fundamentals and real understanding rather than just syntax. Overall, it was a smooth and well-structured process.
Grateful for this opportunity and excited for the journey ahead! 🚀
Interview questions [1]
Question 1
Tell me about my self and rate your java knowledge (1-10)
I interviewed at ASM Technologies (Bangalore Rural)
Interview
There are 2 rounds and 1st round was written test and followed by technical interview the interview was conducted around 1hour with difficulty level hard started from basic technical to advanced technical questions about java python AI &ML and also asked about puzzles.
I applied through university. The process took 5 days. I interviewed at ASM Technologies (Bengaluru) in Sept 2023
Interview
1. Aptitude (On Paper)
Quantitative: ratios, percentages, probability, permutations & combinations.
Logical Reasoning: puzzles, seating arrangement, coding-decoding.
Verbal Ability: synonyms, antonyms, comprehension.
2. Core Subjects (On Paper)
OOPs:
Difference between abstraction & encapsulation.
Virtual functions vs pure virtual functions.
Multiple inheritance issues in C++.
DSA:
Time complexity of common operations.
Applications of stack & queue.
Sorting algorithms – best/worst case.
Git:
Difference between git fetch & git pull.
Command to undo last commit.
Resolving merge conflicts.
3. Coding Round
Star patterns:
Print pyramid, inverted pyramid, diamond.
Linked List:
Reverse a linked list.
Detect a cycle.
Binary Tree:
Inorder/Preorder/Postorder traversal.
Find height of a tree.
C++ pointers:
Pointer arithmetic questions.
Dangling pointer examples.
Function pointers usage.
4. Git Commands (Hands-On)
Initialize a repo → git init
Stage & commit → git add ., git commit -m "msg"
Branching & merging → git branch, git checkout, git merge
Reset vs revert
5. Networks
OSI vs TCP/IP model.
Difference between TCP & UDP.
What happens when you type a URL in the browser?
IP address classes & subnetting basics.
6. HR Interview
Tell me about yourself.
Why do you want to join this company?
Your strengths & weaknesses.
Example of teamwork / conflict resolution.
Where do you see yourself in 5 years?
Interview questions [1]
Question 1
Star patterns
Git commands
OOPs
Linked Lists
Binary Trees
Networks
C++ pointers