Filter interviews by
I applied via campus placement at RV College Of Engineering (RVCE) and was interviewed in Mar 2024. There was 1 interview round.
Stochastic Gradient Descent is an optimization algorithm used to minimize the cost function in machine learning by updating parameters iteratively.
SGD is a variant of Gradient Descent that updates the model's parameters using a single training example at a time.
It is computationally efficient and is commonly used in large-scale machine learning tasks.
SGD is suitable for online learning and can handle large datasets eff...
To improve SGD, consider adjusting learning rate, using momentum, implementing learning rate schedules, and adding regularization techniques.
Adjust learning rate: Experiment with different learning rates to find the optimal value for faster convergence.
Use momentum: Incorporate momentum to accelerate SGD in the relevant direction and dampen oscillations.
Implement learning rate schedules: Decay the learning rate over ti...
Java programming questions
I applied via Company Website and was interviewed in Feb 2024. There was 1 interview round.
Revenue recognition is the process of recording revenue in a company's financial statements when it is earned.
Revenue recognition is important for accurately reflecting a company's financial performance.
It involves determining when revenue is earned and when it can be recognized on the income statement.
Revenue is typically recognized when goods are delivered or services are performed, regardless of when payment is rece...
I applied via campus placement at CMR Institute of Technology, Bangalore and was interviewed in Mar 2024. There was 1 interview round.
General aptitude covering pattern matching, number series, statements based, distance time speed
I was interviewed in Sep 2023.
I applied via Prepinsta and was interviewed in Sep 2021. There were 3 interview rounds.
Round duration - 45 minutes
The test was on AMCAT platform and the questions were multiple choice questions.
It was an online test.
There are 3 sections:-
1. Quants
2. Logical
3. English
The questions were of easy to moderate difficulty level.
Round duration - 20 minutes
As I belonged to a core background(mechanical) so the interviewer was quite lenient and asked
more from my subjects and basic questions related to C, python and OOPs concepts.
I am a highly motivated individual with a passion for learning and problem-solving.
I have a degree in computer science and have worked as a software developer for 2 years.
I am proficient in programming languages such as Java, Python, and C++.
I have experience working in agile development environments and collaborating with cross-functional teams.
I am a quick learner and enjoy taking on new challenges.
In my free time, I
I rate my programming skills at 8 out of 10.
I have experience in multiple programming languages such as Java, Python, and C++.
I have completed several projects including a web application and a mobile app.
I am constantly learning and improving my skills through online courses and personal projects.
Data types are classifications of data items based on their characteristics and properties.
Data types determine the type of data that can be stored in a variable or used in an expression.
Common data types include integers, floating-point numbers, characters, strings, and booleans.
Data types can be categorized as primitive or non-primitive, depending on whether they are built-in or user-defined.
Primitive data types incl...
OOPs is a programming paradigm that focuses on objects and their interactions to solve problems.
OOPs stands for Object-Oriented Programming.
It emphasizes on encapsulation, inheritance, and polymorphism.
Encapsulation is the process of hiding implementation details from the user.
Inheritance allows a class to inherit properties and methods from another class.
Polymorphism allows objects to take on multiple forms or behavio...
Memory allocation is the process of assigning memory space to programs or processes.
Memory allocation is essential for programs to run efficiently.
It involves reserving a block of memory for a program to use.
There are different methods of memory allocation such as stack allocation and heap allocation.
Examples of memory allocation functions in programming languages include malloc() in C and new operator in C++.
Beams are structural elements that support loads by resisting bending.
Beams are typically horizontal, but can also be vertical or diagonal.
They are commonly made of wood, steel, or concrete.
The shape and size of a beam depends on the load it needs to support and the span it needs to cover.
Examples of beams include floor joists, roof trusses, and bridge girders.
Thrust is the force that propels an object forward.
Thrust is a force that acts in the opposite direction to drag.
It is commonly used in the context of propulsion systems, such as rockets and jet engines.
Thrust can be measured in units of force, such as pounds or newtons.
Examples of thrust include the force generated by a car's engine, the thrust of a rocket during liftoff, and the thrust of a swimmer's arms and legs th
Turbines are machines that convert fluid energy into mechanical energy. There are four types of turbines: steam, gas, hydro, and wind.
Turbines are used in power generation, aviation, and marine propulsion.
Steam turbines are commonly used in power plants.
Gas turbines are used in aviation and power generation.
Hydro turbines are used in hydroelectric power plants.
Wind turbines are used in wind farms to generate electricit...
Round duration - 10 minutes
It was an extremely short round where most of it was focused on document verification and id-proofs.
Yes, I am a team leader.
I have experience leading a team of 5 in my previous job.
I have successfully managed projects and delegated tasks to team members.
I have received positive feedback from my team members and superiors on my leadership skills.
I believe in fostering a collaborative and supportive work environment to achieve team goals.
I want to join Cognizant because of its reputation as a leading technology company and its focus on innovation and growth.
Cognizant has a strong reputation in the technology industry and is known for its innovative solutions.
I am impressed by the company's commitment to growth and its focus on developing new technologies and services.
I believe that Cognizant offers a dynamic and challenging work environment that will a...
I presented my Aadhaar Card and College ID as requested.
I handed over my Aadhaar Card and College ID to the interviewer.
The interviewer checked both documents to verify my identity and enrollment in college.
I applied via campus placement at Gandhi Institute for Technology Advancement, Bhuvaneshwar and was interviewed before Jun 2021. There were 2 interview rounds.
Aptitude reasoning and basic programming
Group Discussion on current affairs
I was interviewed in Mar 2017.
I am a highly motivated individual with a passion for learning and a strong work ethic.
I have a Bachelor's degree in Computer Science
I have completed several internships in software development
I am proficient in Java, Python, and C++
I am a quick learner and enjoy taking on new challenges
I intend to gain practical experience in my field of study and contribute to the company's success.
Learn about the company's operations and culture
Assist with projects and tasks assigned by my supervisor
Collaborate with team members and offer innovative ideas
Improve my skills and knowledge in my field of study
My strengths include adaptability, problem-solving, and communication.
Adaptability: I am able to quickly adjust to new situations and environments.
Problem-solving: I enjoy finding creative solutions to complex problems.
Communication: I am able to effectively convey ideas and information to others.
I plan to continue learning and growing in my field while also exploring new opportunities for personal and professional development.
Pursue advanced education or certifications
Seek out mentorship and networking opportunities
Explore different industries and roles to broaden my skillset
Set specific goals and regularly evaluate progress
Remain adaptable and open to new challenges
I applied via campus placement at BRACT's Vishwakarma Institute of Information Technology, Pune and was interviewed in Apr 2022. There were 4 interview rounds.
Easy to Medium level questions the time duration for the test was 45 minutes and number of questions were 30
Easy to Medium 3 question 2 were easy and one was a medium level question the topics were brute force , greedy I had completed 2 questions
based on 9 reviews
Rating in categories
Senior Software Engineer
795
salaries
| ₹12 L/yr - ₹38.2 L/yr |
Software Engineer
351
salaries
| ₹4.8 L/yr - ₹19.2 L/yr |
Software Engineer2
333
salaries
| ₹8 L/yr - ₹23 L/yr |
Senior Analyst
283
salaries
| ₹4.7 L/yr - ₹15 L/yr |
Principal Software Engineer
268
salaries
| ₹19 L/yr - ₹56 L/yr |
Hewlett Packard Enterprise
IBM
Cisco
NetApp