Filter interviews by
Garbage collection in Java automatically manages memory by reclaiming space from objects no longer in use.
Java uses an automatic garbage collection process to free memory.
The garbage collector identifies and disposes of objects that are no longer reachable.
Generational garbage collection divides objects into young and old generations for efficiency.
Example: An object created in a method is eligible for garbage col...
An angle inscribed in a semi-circle is always a right angle.
A semi-circle is a 180-degree angle.
An inscribed angle is half the measure of the intercepted arc.
The intercepted arc of a semi-circle is 180 degrees.
Therefore, the inscribed angle is 90 degrees.
The day I received my first job offer as a software developer.
I had been searching for a job for months and was feeling discouraged.
I received the offer via email and was ecstatic.
I immediately called my family and friends to share the news.
It was a turning point in my career and life.
I felt grateful for the opportunity and excited for the future.
Find the odd ball among 9 balls using a balance in 3 trials.
Divide the balls into 3 groups of 3 balls each.
Weigh any two groups on the balance.
If the two groups weigh the same, the odd ball is in the third group.
If one group is heavier, weigh two balls from that group to find the odd ball.
If the two balls weigh the same, the odd ball is the remaining one.
If one ball is heavier, that is the odd ball.
Repeat the proc...
Both eggs weigh the same.
The weight of an egg is determined by its size and contents, not its cooking method.
Boiling an egg does not change its mass.
The difference in weight between a boiled egg and a raw egg is negligible.
The weight of an egg can vary depending on the breed of chicken that laid it.
Both are of the same weight, 1 kg.
Both weigh the same as they are 1 kg each.
The question is a trick question as it assumes one is heavier than the other.
The weight of an object is determined by its mass and not its material.
The question tests the candidate's ability to identify trick questions.
I excel in problem-solving, collaboration, and adaptability, which enhance my effectiveness as a software developer.
Strong problem-solving skills: I enjoy tackling complex coding challenges, like optimizing algorithms for better performance.
Effective collaboration: I have successfully worked in Agile teams, contributing to projects like a web application that improved user engagement.
Adaptability: I quickly learn ...
I tend to be overly critical of my work, which can slow down my progress and affect my confidence.
I often spend too much time refining code, aiming for perfection, which can delay project timelines.
In team settings, I sometimes hesitate to share my ideas, fearing they may not be well-received.
I can struggle with delegation, preferring to take on too much myself rather than trusting others.
The maximum number of trees that can be planted such that all the trees are equidistant from one another is infinite.
In an infinite space, trees can be planted at any distance from each other and still be equidistant.
In a finite space, the maximum number of trees that can be planted depends on the size of the space and the desired distance between trees.
For example, if the space is a straight line of length L and ...
The angle between the minute and hour hands of the clock would be 180 degrees at 1:30pm.
The minute hand moves 6 degrees per minute, while the hour hand moves 0.5 degrees per minute.
At 1:00pm, the minute hand is at 0 degrees and the hour hand is at 30 degrees.
Between 1:00pm and 2:00pm, the minute hand moves 30 degrees and the hour hand moves 30 degrees.
At 1:30pm, the minute hand is at 180 degrees and the hour hand ...
I applied via Job Fair and was interviewed in Nov 2024. There were 2 interview rounds.
Aptitude test was great
I did two coding python
Geometry and C++ questions.
Java is a high-level programming language that is platform-independent and object-oriented. It is executed on command prompt using the 'java' command.
Java is a high-level programming language known for its portability and versatility.
To execute a Java program on command prompt, first compile the program using the 'javac' command to generate a .class file.
Then, use the 'java' command followed by the name of the class co...
I applied via Campus Placement and was interviewed before Mar 2020. There were 3 interview rounds.
Your company is known for its innovation, strong values, and commitment to employee development, making it a leader in the industry.
The company's focus on innovation is evident in its recent product launches, such as the XYZ product that revolutionized the market.
I admire your commitment to sustainability, as seen in your initiatives to reduce carbon footprint and promote eco-friendly practices.
The positive employee re...
I can join immediately or within two weeks, depending on the onboarding process and any necessary transitions from my current role.
I am currently employed but can negotiate my start date.
If selected, I can provide a two-week notice to my current employer.
I am flexible and can adjust my start date based on the company's needs.
For example, if the team requires me to start sooner, I can discuss options with my current emp...
I have extensive experience with this product, having utilized it in various projects and settings to achieve successful outcomes.
Implemented the product in a team project, resulting in a 20% increase in efficiency.
Trained new employees on the product, enhancing their understanding and usage.
Conducted a comparative analysis with similar products, highlighting its unique advantages.
Sorting an array of strings
Use built-in sorting functions like sort() in JavaScript
Implement sorting algorithms like bubble sort or quicksort
Consider the time complexity of the sorting algorithm used
Ensure the sorting is case-sensitive or case-insensitive based on requirements
Java and C++ are both object-oriented programming languages, but differ in syntax, memory management, and platform compatibility.
Java is platform-independent, while C++ is platform-dependent
Java uses automatic garbage collection, while C++ requires manual memory management
Java has a simpler syntax and is easier to learn, while C++ has a more complex syntax and is more difficult to master
Java is better suited for web de...
Exception handling is a mechanism to handle runtime errors in Java programs.
Exceptions are objects that represent an abnormal condition in the program.
try-catch block is used to handle exceptions.
finally block is used to execute code regardless of whether an exception is thrown or not.
Java provides built-in exceptions like ArithmeticException, NullPointerException, etc.
Custom exceptions can also be created by extending...
The maximum number of trees that can be planted such that all the trees are equidistant from one another is infinite.
In an infinite space, trees can be planted at any distance from each other and still be equidistant.
In a finite space, the maximum number of trees that can be planted depends on the size of the space and the desired distance between trees.
For example, if the space is a straight line of length L and the d...
The angle between the minute and hour hands of the clock would be 180 degrees at 1:30pm.
The minute hand moves 6 degrees per minute, while the hour hand moves 0.5 degrees per minute.
At 1:00pm, the minute hand is at 0 degrees and the hour hand is at 30 degrees.
Between 1:00pm and 2:00pm, the minute hand moves 30 degrees and the hour hand moves 30 degrees.
At 1:30pm, the minute hand is at 180 degrees and the hour hand is at...
My final year project was a web-based e-commerce platform.
Developed using PHP and MySQL
Implemented features like product search, cart management, and payment gateway integration
Designed a user-friendly interface with responsive design
Tested and deployed on a cloud-based server
An angle inscribed in a semi-circle is always a right angle.
A semi-circle is a 180-degree angle.
An inscribed angle is half the measure of the intercepted arc.
The intercepted arc of a semi-circle is 180 degrees.
Therefore, the inscribed angle is 90 degrees.
The angle made by two chords meeting at a point on the circle is half of the sector created by them.
The angle is formed by two chords that intersect at a point on the circle.
The sector is the region enclosed by the two radii and the arc between them.
The angle is half of the sector, which means it is equal to half of the central angle of the sector.
This theorem is known as the 'Angle-Sector Theorem'.
I am a software developer with experience in Java and Python.
I have a Bachelor's degree in Computer Science.
I have worked on projects involving web development, data analysis, and machine learning.
I am proficient in Java and Python programming languages.
I am a quick learner and enjoy working in a team environment.
I was actively involved in various technical and cultural clubs at VJTI.
Member of VJTI's coding club, CodeX
Participated in various hackathons and coding competitions
Organized and participated in cultural events like VJTI's annual festival, 'TECHNOSAAZ'
Volunteered for social initiatives like blood donation drives and cleanliness drives
Geometric refers to the branch of mathematics that deals with the study of shapes, sizes, and positions of objects.
Geometric shapes include circles, squares, triangles, and rectangles.
Geometric concepts are used in fields such as architecture, engineering, and computer graphics.
Geometric formulas are used to calculate area, volume, and other measurements of shapes.
Geometric transformations involve moving, rotating, or ...
I have the skills, experience, and passion to contribute to your team and help achieve your goals.
I have a strong background in software development, with experience in multiple programming languages and frameworks.
I am a quick learner and enjoy staying up-to-date with the latest technologies and industry trends.
I am a team player and enjoy collaborating with others to solve complex problems and deliver high-quality so...
The day I received my first job offer as a software developer.
I had been searching for a job for months and was feeling discouraged.
I received the offer via email and was ecstatic.
I immediately called my family and friends to share the news.
It was a turning point in my career and life.
I felt grateful for the opportunity and excited for the future.
I learned the importance of perseverance, adaptability, and continuous learning.
Perseverance is key to achieving goals and overcoming obstacles.
Adaptability is necessary to navigate through life's changes and challenges.
Continuous learning is essential to stay relevant and grow both personally and professionally.
I feel happy when I accomplish something challenging or spend time with loved ones.
Accomplishing a difficult task or project
Spending quality time with family and friends
Achieving a personal goal
Helping others
Enjoying a hobby or activity
Experiencing new things or traveling
I feel nervous when I am in unfamiliar situations or when I am presenting to a large audience.
Unfamiliar situations
Presenting to a large audience
Meeting new people
Taking risks
Making important decisions
Yes, I am satisfied with what I have achieved so far.
I have successfully completed several projects that have received positive feedback from clients.
I have gained valuable experience in various programming languages and technologies.
I have also contributed to open-source projects and participated in hackathons.
However, I am always looking to learn and improve my skills.
I can prove my hard work through my consistent dedication, meeting deadlines, and delivering quality work.
Consistently meeting or exceeding deadlines
Going above and beyond to deliver quality work
Taking on additional responsibilities willingly
Working long hours when necessary
Receiving positive feedback from colleagues or superiors
My strengths include problem-solving, attention to detail, and a strong work ethic.
Strong problem-solving skills
Attention to detail
Strong work ethic
Ability to work well under pressure
Excellent communication skills
Ability to learn quickly
Flexibility and adaptability
Team player
I tend to overthink and sometimes struggle with time management.
Overthinking can lead to analysis paralysis, so I try to focus on taking action.
I use time management tools like calendars and to-do lists to stay organized.
I also prioritize tasks and delegate when possible to ensure I meet deadlines.
For example, I once struggled with a project deadline but learned to break it down into smaller tasks and delegate some of ...
Yes, I am interested in pursuing further education to enhance my skills and knowledge.
I believe that continuous learning is essential in the field of technology.
I am interested in exploring new technologies and advancements in the industry.
Further education will help me stay up-to-date with the latest trends and best practices.
I am considering pursuing a master's degree in computer science or a related field.
I am also ...
No, I did not apply for GATE, CAT, GRE.
I did not apply for GATE, CAT, GRE as I did not feel the need to pursue further studies at the moment.
I am currently focused on gaining practical experience in software development.
I may consider pursuing higher studies in the future if it aligns with my career goals.
My preferred job location is a city with a good work-life balance and opportunities for growth.
I prefer a city with a low cost of living
I want to work in a city with a good public transportation system
I prefer a city with a diverse population
I want to work in a city with a strong tech industry
I prefer a city with a good work-life balance
I am open to exploring other locations based on the job opportunity.
I am willing to consider other locations if the job opportunity is a good fit.
Location is not the only factor in my decision-making process.
I am flexible and adaptable to new environments.
I am excited about the possibility of exploring new places and cultures.
I am open to discussing relocation packages and options.
I have the necessary skills and experience to contribute to Geometric's success.
I have a strong background in software development and have worked on projects similar to those at Geometric.
I am familiar with the technologies and tools used by Geometric and am eager to learn more.
I am a team player and believe in collaborating with others to achieve common goals.
I am passionate about software development and am always l...
Find the odd ball among 9 balls using a balance in 3 trials.
Divide the balls into 3 groups of 3 balls each.
Weigh any two groups on the balance.
If the two groups weigh the same, the odd ball is in the third group.
If one group is heavier, weigh two balls from that group to find the odd ball.
If the two balls weigh the same, the odd ball is the remaining one.
If one ball is heavier, that is the odd ball.
Repeat the process w...
Both eggs weigh the same.
The weight of an egg is determined by its size and contents, not its cooking method.
Boiling an egg does not change its mass.
The difference in weight between a boiled egg and a raw egg is negligible.
The weight of an egg can vary depending on the breed of chicken that laid it.
Both are of the same weight, 1 kg.
Both weigh the same as they are 1 kg each.
The question is a trick question as it assumes one is heavier than the other.
The weight of an object is determined by its mass and not its material.
The question tests the candidate's ability to identify trick questions.
Virtualization is the creation of a virtual version of something, such as an operating system, a server, a storage device, or network resources. Cloud computing is the delivery of computing services—including servers, storage, databases, networking, software, analytics, and intelligence—over the Internet (“the cloud”) to offer faster innovation, flexible resources, and economies of scale.
Virtualization is the process o...
ISO-OSI model and purpose of layers, protocols, TCP vs UDP
ISO-OSI model has 7 layers each with a specific purpose
Physical layer deals with physical transmission of data
Data link layer provides error-free transmission of data
Network layer handles routing and addressing
Transport layer provides end-to-end communication and flow control
Session layer manages sessions between applications
Presentation layer deals with data re...
Pre-processor directives differ in C, C++, and Java.
C and C++ use #include, #define, #ifdef, #ifndef, #else, #endif, #pragma, etc.
Java does not have pre-processor directives, but uses annotations and reflection.
C++ also has templates, which are not pre-processor directives but are often used like them.
Top trending discussions
Some of the top questions asked at the Geometric interview -
based on 3 interview experiences
Difficulty level
Duration
based on 59 reviews
Rating in categories
Senior Software Engineer
13
salaries
| ₹5.7 L/yr - ₹14.3 L/yr |
Senior Design Engineer
10
salaries
| ₹5 L/yr - ₹11.5 L/yr |
Design Engineer
9
salaries
| ₹2.7 L/yr - ₹6.1 L/yr |
Software Engineer
6
salaries
| ₹4.2 L/yr - ₹9 L/yr |
Software Developer
6
salaries
| ₹3 L/yr - ₹6 L/yr |
Elcom Digital
AntWorks
QuickRide
Ozonetel Communications