Some basic technical questions–
• Define class and object with examples
• Describe any two of OOPs concepts with examples –
• Abstraction, Encapsulation, Inheritance, Polymorphism
• Type casting/Autoboxing
• Static and dynamic binding
• Concatenation
• Data types, ranges and number of bytes
• Difference between .equals and ==
• Exception related questions
• Try..catch block
• Threading life cycle (little adv.)
• HEX/binary operations
• Basics of DB – DML queries with Employee or Student example.
Follow @coder_baba
  • Define class and object with examples
• Describe any two of OOPs concepts with examples –
• Abstraction, Encapsulation, Inheritance, Polymorphism
• Type casting/Autoboxing
• Static and dynamic binding
• Concatenation
• Data types, ranges and number of bytes
• Difference between .equals and ==
• Exception related questions
• Try..catch block
• Threading life cycle (little adv.)
• HEX/binary operations
• Basics of DB – DML queries with Employee or Student example.
Follow @coder_baba
Interview Questions
Some basic technical questions–
• Define class and object with examples
• Describe any two of OOPs concepts with examples –
• Abstraction, Encapsulation, Inheritance, Polymorphism
• Type casting/Autoboxing
• Static and dynamic binding
• Concatenation
• Data types, ranges and number of bytes
• Difference between .equals and ==
• Exception related questions
• Try..catch block
• Threading life cycle (little adv.)
• HEX/binary operations
• Basics of DB – DML queries with Employee or Student example.
Code Snippets–
• To find whether the number is odd or evenand can you try without mod or division operators.
• To find out the area of a square and can you change the same program to work for rectangle (polymorphism)
• To find sum of all first n numbers (using loops or formula)
• To find the sum of odd numbers (using loops or formula)
• To find max and min number in a given array
• Write a program to print the second highest number in an given array
• How to take input from user?
• Sample programs to demo the OOPs concepts
• How to reverse a string without using String inbuilt function reverse().
• How to find the duplicate element in a array
• How to swap two numbers using the third variable and without third variable.
• Convert Lowercase to Uppercase in java and Uppercase to Lowercase without using built in method ?
• How to Count occurrences of each character in a String in java?
• How to find intersection of two arrays in java?
• Write a program to compute the sum of the digits of an integer.
Input Data:
Input an integer: 25
Expected Output
The sum of the digits is: 7
General questions–
• Explain your college project. Draw block diagram and explain.
• What’s the purpose of your project?
• Technologies used in your project.
• What was your role in the project?
• How do you connect algorithm and program?
• Can you explain about the backend and front end modules of your project?
• Can you tell me about the DB and tables used in your project?
• How do you collect the information from users and how do you store the same? And what are the data that you would be storing?
• Tell me about yourself, what’s your interests, Are you ready to take a job that has very little programming, ready to relocate.
Important Questions –
• Tell us about yourself
• Tell us about your family background
• What are your interests, hobbies
• What are your Strength and Weakness
• What are your short term and long term goals
• What is your preferred location
• Are you willing to relocate
• Tell us an incident where you faced failure and you overcame that
• Do you need some solutions for your disability
• You studied non-IT (only for students who did not take IT/ CS in their college), then why do you want to join an IT company?
• What do you know about our company
• Do you have any questions to ask us (think of questions that you want to ask them – about the growth of the company, technologies they use, their training/ investments in employees, how they feel about the company they are working for…)
• They might explain about their service agreement policy
  Some basic technical questions–
• Define class and object with examples
• Describe any two of OOPs concepts with examples –
• Abstraction, Encapsulation, Inheritance, Polymorphism
• Type casting/Autoboxing
• Static and dynamic binding
• Concatenation
• Data types, ranges and number of bytes
• Difference between .equals and ==
• Exception related questions
• Try..catch block
• Threading life cycle (little adv.)
• HEX/binary operations
• Basics of DB – DML queries with Employee or Student example.
Code Snippets–
• To find whether the number is odd or evenand can you try without mod or division operators.
• To find out the area of a square and can you change the same program to work for rectangle (polymorphism)
• To find sum of all first n numbers (using loops or formula)
• To find the sum of odd numbers (using loops or formula)
• To find max and min number in a given array
• Write a program to print the second highest number in an given array
• How to take input from user?
• Sample programs to demo the OOPs concepts
• How to reverse a string without using String inbuilt function reverse().
• How to find the duplicate element in a array
• How to swap two numbers using the third variable and without third variable.
• Convert Lowercase to Uppercase in java and Uppercase to Lowercase without using built in method ?
• How to Count occurrences of each character in a String in java?
• How to find intersection of two arrays in java?
• Write a program to compute the sum of the digits of an integer.
Input Data:
Input an integer: 25
Expected Output
The sum of the digits is: 7
General questions–
• Explain your college project. Draw block diagram and explain.
• What’s the purpose of your project?
• Technologies used in your project.
• What was your role in the project?
• How do you connect algorithm and program?
• Can you explain about the backend and front end modules of your project?
• Can you tell me about the DB and tables used in your project?
• How do you collect the information from users and how do you store the same? And what are the data that you would be storing?
• Tell me about yourself, what’s your interests, Are you ready to take a job that has very little programming, ready to relocate.
Important Questions –
• Tell us about yourself
• Tell us about your family background
• What are your interests, hobbies
• What are your Strength and Weakness
• What are your short term and long term goals
• What is your preferred location
• Are you willing to relocate
• Tell us an incident where you faced failure and you overcame that
• Do you need some solutions for your disability
• You studied non-IT (only for students who did not take IT/ CS in their college), then why do you want to join an IT company?
• What do you know about our company
• Do you have any questions to ask us (think of questions that you want to ask them – about the growth of the company, technologies they use, their training/ investments in employees, how they feel about the company they are working for…)
• They might explain about their service agreement policy
ANNOTATED COVER LETTER TEMPLATE as of 92914.pdf
    330.9 KB
  BASIC COVER LETTER FORMAT WITH EXPLANATORY ANNOTATIONS
  Capgemini_previous _papers_q_bank1.docx
    41.1 KB
  Capgemini Aptitude Test Placement Papers
for more study material subscribe my channel 👉coderbaba
  for more study material subscribe my channel 👉coderbaba
🖥 Roadmap for JAVA Backend developer 🖥
🎯1. Core Java
Core Java is Java's building blocks and learning the core concepts are crucial to construct complex software applications.
a. Java basics
b. Oops Concept
c. Collections
d. Thread in Java
and more basic concepts.
🎯2. Databases
Learning databases is essential, application saves computational data in DB, Learn databases and language to interact with databases.
a. SQL Server/MySQL
b. SQL Language
b. ORM/Hibernate/Mybatis
🎯3. Advance Java
In addition to simple Java programming, Java is also used to construct dynamic websites. One should master advanced Java topics after learning core Java.
a. Servlets
b. JSP
🎯4. Web servers
To deploy Java servlet applications and operate web apps, one needs to understand web servers.
a. Tomcat/Jetty (application server to run Java web app)
b. Apache HTTP Server (web server to host HTTP pages)
🎯5. Frameworks
The next step is learning frameworks so you can create enterprise Java apps.
Understanding advanced Java features is a requirement before using frameworks because they are built on top of them.
a. Spring/Struts
🎯6. Web services
Java applications mostly use API (Application Programming Interface) to solve complex problems. These APIs are hosted with the help of web services(REST/SOAP), Learning web services will help you build complex software server.
follow @coder_baba
  🎯1. Core Java
Core Java is Java's building blocks and learning the core concepts are crucial to construct complex software applications.
a. Java basics
b. Oops Concept
c. Collections
d. Thread in Java
and more basic concepts.
🎯2. Databases
Learning databases is essential, application saves computational data in DB, Learn databases and language to interact with databases.
a. SQL Server/MySQL
b. SQL Language
b. ORM/Hibernate/Mybatis
🎯3. Advance Java
In addition to simple Java programming, Java is also used to construct dynamic websites. One should master advanced Java topics after learning core Java.
a. Servlets
b. JSP
🎯4. Web servers
To deploy Java servlet applications and operate web apps, one needs to understand web servers.
a. Tomcat/Jetty (application server to run Java web app)
b. Apache HTTP Server (web server to host HTTP pages)
🎯5. Frameworks
The next step is learning frameworks so you can create enterprise Java apps.
Understanding advanced Java features is a requirement before using frameworks because they are built on top of them.
a. Spring/Struts
🎯6. Web services
Java applications mostly use API (Application Programming Interface) to solve complex problems. These APIs are hosted with the help of web services(REST/SOAP), Learning web services will help you build complex software server.
follow @coder_baba