Filter interviews by
The Cloneable interface in Java allows objects to be cloned, creating a copy of an object using the clone() method.
Cloneable is a marker interface, meaning it has no methods to implement.
To clone an object, the class must implement Cloneable and override the clone() method.
The clone() method creates a shallow copy of the object by default.
Example: public class MyClass implements Cloneable { public Object clone() {...
Developed a web-based application for managing project tasks and team collaboration, enhancing productivity and communication.
Utilized React for the front-end, providing a responsive user interface.
Implemented Node.js and Express for the back-end, ensuring efficient data handling.
Integrated MongoDB for database management, allowing for scalable data storage.
Incorporated user authentication using JWT for secure acc...
I have hands-on experience in software development, focusing on web applications and collaborative projects using various technologies.
Developed a full-stack web application using React and Node.js, improving user engagement by 30%.
Collaborated in a team of 5 to create a mobile app, utilizing Agile methodologies for efficient project management.
Implemented RESTful APIs for data retrieval, enhancing application per...
Spring is widely used in Java for building enterprise-level applications.
Dependency Injection
Aspect-Oriented Programming
Spring MVC for web applications
Spring Boot for microservices
Spring Security for authentication and authorization
Spring Data for database access
Integration with other frameworks like Hibernate and Struts
Support for testing with JUnit and Mockito
Real-time examples of OOPs concepts in Java
Inheritance: A car is a vehicle, so Car class can inherit from Vehicle class
Polymorphism: A shape can be a circle or a square, so Shape class can have draw() method overridden by Circle and Square classes
Encapsulation: A bank account has balance and transactions, but they are hidden from the user
Abstraction: A TV remote has buttons to change channels and volume, but the u...
Yes, I am flexible with holidays pattern.
I understand that the nature of consulting work may require me to work during holidays.
I am willing to adjust my schedule to meet the needs of the project and the client.
I am open to discussing holiday schedules and finding a solution that works for everyone.
I have experience working during holidays and understand the importance of meeting deadlines and delivering quality w...
Effective teaching involves understanding the students' learning styles, creating engaging lessons, and providing opportunities for practice and feedback.
Identify the students' learning styles and adapt teaching methods accordingly
Create interactive and engaging lessons that cater to different learning styles
Provide opportunities for practice and feedback to reinforce learning
Encourage active participation and col...
I use a variety of teaching strategies to cater to different learning styles and engage learners.
I assess the learning style of each individual and tailor my teaching approach accordingly.
I use a combination of lecture, discussion, hands-on activities, and multimedia resources to keep learners engaged.
I encourage active participation and provide opportunities for learners to apply what they have learned.
I provide ...
Binary search is an efficient algorithm for finding an item from a sorted list by repeatedly dividing the search interval in half.
Efficiency: Binary search has a time complexity of O(log n), making it much faster than linear search for large datasets.
Sorted Array Requirement: The array must be sorted beforehand; otherwise, the algorithm will not work correctly.
Divide and Conquer: The algorithm divides the search i...
The flow of an LMS system involves user registration, course enrollment, content delivery, assessments, and reporting.
User registration: Users create accounts with their personal information.
Course enrollment: Users select and enroll in courses.
Content delivery: Courses are delivered through various formats like videos, documents, or interactive modules.
Assessments: Users complete quizzes or exams to evaluate thei...
I applied via Campus Placement and was interviewed in Nov 2024. There were 3 interview rounds.
Basic aptitude questions
Linkedlist implementation
EASY TO MODERATE REQUIRE BASIC KNOWLEDGE TO INTERMEDIATE
WRITTEN CODING 2 QUESTIONS INTERMEDIATE IN JAVA ONLY
I applied via Campus Placement
Aptitude,English,data structures,os,java and c
Written coding test,basic and intermidiate coding questions
I became serious in life during my college years, realizing the importance of responsibility and long-term goals.
In college, I took on leadership roles in group projects, which taught me accountability.
I started prioritizing my studies over social activities, focusing on my career aspirations.
Internships during my studies helped me understand the professional world and the need for dedication.
I learned to manage my tim...
Percentages, profit and loss, time and distance
Java ,C++ coding questions.
posted on 22 Apr 2025
I appeared for an interview in Oct 2024, where I was asked the following questions.
The Cloneable interface in Java allows objects to be cloned, creating a copy of an object using the clone() method.
Cloneable is a marker interface, meaning it has no methods to implement.
To clone an object, the class must implement Cloneable and override the clone() method.
The clone() method creates a shallow copy of the object by default.
Example: public class MyClass implements Cloneable { public Object clone() { retu...
I appeared for an interview before Apr 2024, where I was asked the following questions.
Binary search is an efficient algorithm for finding an item from a sorted list by repeatedly dividing the search interval in half.
Efficiency: Binary search has a time complexity of O(log n), making it much faster than linear search for large datasets.
Sorted Array Requirement: The array must be sorted beforehand; otherwise, the algorithm will not work correctly.
Divide and Conquer: The algorithm divides the search interv...
I applied via Newspaper Ad and was interviewed before Nov 2023. There were 2 interview rounds.
Arithmetic and reasoning and verbal
Java and structured query language
I applied via Approached by Company and was interviewed before Mar 2019. There were 2 interview rounds.
The flow of an LMS system involves user registration, course enrollment, content delivery, assessments, and reporting.
User registration: Users create accounts with their personal information.
Course enrollment: Users select and enroll in courses.
Content delivery: Courses are delivered through various formats like videos, documents, or interactive modules.
Assessments: Users complete quizzes or exams to evaluate their und...
I appeared for an interview before Jul 2024, where I was asked the following questions.
I appeared for an interview before Jun 2024, where I was asked the following questions.
Top trending discussions
The duration of Pennant Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 18 interview experiences
Difficulty level
Duration
based on 88 reviews
Rating in categories
6-15 Yrs
Not Disclosed
10-20 Yrs
Not Disclosed
Software Engineer
85
salaries
| ₹5.7 L/yr - ₹13 L/yr |
Associate Software Engineer
67
salaries
| ₹4.1 L/yr - ₹9 L/yr |
Senior Software Engineer
40
salaries
| ₹11 L/yr - ₹19.8 L/yr |
Business Analyst
39
salaries
| ₹7.7 L/yr - ₹15.5 L/yr |
Senior Business Analyst
32
salaries
| ₹15.3 L/yr - ₹22.8 L/yr |
PC Solutions
JMR Infotech
RNF Technologies
Ahana Systems & Solutions