[go: up one dir, main page]

0% found this document useful (0 votes)
279 views15 pages

TCS Prime Interview Experience

good one

Uploaded by

ashwani verma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
279 views15 pages

TCS Prime Interview Experience

good one

Uploaded by

ashwani verma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Video Publishing Date : 31/may/2024, LINK

So, these were the questions asked to my subscriber.


Ans 1: The "Tell me about yourself" question is typically the
opening question in an interview. It's your opportunity to set
the stage and give the interviewer a summary of who you are
professionally. Also by using the proper strategy you can
direct your interview as you want.

The answer should follow the PPF framework, where P


stands for Present, next P stands for Past, and F is for
Future.

1. Present: Briefly describe your current status along


with your name (e.g., recent graduate, key skills).
2. Past: Mention your education, any relevant
projects, and internships.
3. Future: Explain how you are a good fit for the
company and why you are excited about this
opportunity and how it aligns with your career
goals.

Sample Answer 1:

Present: "Hello, my name is [Your Name]. I recently graduated


with a Bachelor's degree in Computer Science from [Your
University], where I developed a strong foundation in
software development, data structures, and algorithms.
During my time at university, I focused on honing my skills in
various programming languages, particularly Python and
Java, and took part in multiple coding competitions."

Past: "In addition to my coursework, I completed a project on


developing a web application for a local business, which
helped streamline their customer management system. This
project involved using HTML, CSS, JavaScript, and a backend
setup with Node.js and MongoDB. I also completed an
internship at [Company Name], where I worked on a team
that developed an internal tool to improve workflow
efficiency. This experience taught me the importance of
teamwork and meeting deadlines."

Future: "I'm excited about the opportunity at [Company


Name] because I admire the innovative work you are doing in
[specific field or project]. I am eager to bring my skills and
enthusiasm to your team and contribute to projects that
make a real impact. I am particularly interested in learning
more about [specific technology or aspect of the job] and am
committed to continuous learning and professional
development."

NOTE: You can Modify the answer based on your need

Sample Answer 2:

Present: "Hello, my name is [Your Name]. I am a recent


graduate from [Your University] with a degree in Information
Technology. Throughout my academic career, I have been
passionate about learning new technologies and applying
them in practical scenarios. My primary skills include
proficiency in Java, Python, and SQL, and I have a keen
interest in web development and cybersecurity."

Past: "During my final year, I worked on a capstone project


that involved creating a secure e-commerce platform. This
project allowed me to gain hands-on experience with
full-stack development using React for the frontend and
Django for the backend, along with implementing security
measures like encryption and secure authentication
protocols. Additionally, I interned at [Company Name], where
I assisted in developing a mobile application that enhanced
user experience through a more intuitive design and better
performance."

Future: "I am very excited about the opportunity to work at


[Company Name] because I have been following your
innovative projects in [specific area]. I believe my
background in web development and cybersecurity,
combined with my enthusiasm for technology, will allow me
to contribute effectively to your team. I am eager to learn
from experienced professionals and grow my skill set in a
dynamic and challenging environment."

Ques 2.
Ans: I am from [This City, State] , Which is famous for [This
Thing ]

Ques3.
Ans: Sir, My favourite Programming language is [Your
Favourite Language], also currently i am working on [Python],
so familiar with python basics as well.

(If you are really familiar with another language, then only
add this statement)

Ques4.
Ans: JVM (Java Virtual Machine) is an abstract machine. It is a
specification that provides runtime environment in which
java bytecode can be executed.

JVMs are available for many hardware and software


platforms (i.e. JVM is platform dependent).

What is JVM

It is:

1. A specification where working of Java Virtual Machine is


specified. But implementation provider is independent
to choose the algorithm. Its implementation has been
provided by Oracle and other companies.
2. An implementation Its implementation is known as JRE
(Java Runtime Environment).

3. Runtime Instance Whenever you write java command on


the command prompt to run the java class, an instance
of JVM is created.

What it does

The JVM performs following operation:

○ Loads code

○ Verifies code

○ Executes code

○ Provides runtime environment

Ques 5.
Ans:
Reference 1: GFG Article

Ques 6.
Ans: The Collection in Java is a framework that provides an
architecture to store and manipulate the group of objects.

Java Collections can achieve all the operations that you


perform on a data such as searching, sorting, insertion,
manipulation, and deletion.

Java Collection means a single unit of objects. Java


Collection framework provides many interfaces (Set, List,
Queue, Deque) and classes (ArrayList, Vector, LinkedList,
PriorityQueue, HashSet, LinkedHashSet, TreeSet).

What is Collection in Java

A Collection represents a single unit of objects, i.e., a group.

What is a framework in Java

○ It provides readymade architecture.

○ It represents a set of classes and interfaces.

○ It is optional.

What is Collection framework

The Collection framework represents a unified architecture


for storing and manipulating a group of objects. It has:

1. Interfaces and its implementations, i.e., classes

2. Algorithm
Ques 7. Java vs Python

Ques 8. Ans:
Ques 9. Explain System.out.println .
Ans: ava System.out.println() is used to print an argument
that is passed to it.

Parts of System.out.println()

The statement can be broken into 3 parts which can be


understood separately:

1. System: It is a final class defined in the java.lang

package.
2. out: This is an instance of PrintStream type, which is a

public and static member field of the System class.


3. println(): As all instances of the PrintStream class

have a public method println(), we can invoke the


same on out as well. This is an upgraded version of
print(). It prints any argument passed to it and adds a
new line to the output. We can assume that
System.out represents the Standard Output Stream.

Ques 10.
Ans: Priority Queue (Refer this link )

Ques 11.
Ans: His project was full stack website (using Html, css,
reactjs, mongoDB, APIs etc

Ques 12. Project future scope, simply tell them how your
project is helpful, and what i have shared in video

Ques 13. Why MongoDB only ?


Ans: Refer This link : Click me

Ques 14. Responsive Web Design: Click me

Ques 15. Client Server Architecture: Click here

Ques 16. DOM and BOM

Ques 17. Final, Finally, Finalize

Ques 18. Java pure object oriented or not ? Answer here

Ques 19. What is JRE, JDK

Ques 20. Applications of Stack in real life - Click


Ques 21. ACID properties - Click here

Ques 22. RDBMS: Click Here

Ques 23. Normalization: Click Here

Ques 24. Virtual Memory: Click Here

Ques 25. Topologies: Click here

Ques 26. Page Fault: Click here

Two Coding Questions:


1. Kadane’s Algo: Click Me
2. Binary Search: Click Me

MR Round Questions.

1. Project Showcase: Make sure to deploy your projects


and drop it on Github Account as well.
2. Any Certification: Be honest, if have, then only say yes
3. Interest in AI & Ml: Based on you
4. You are Good at ……..
Ans: Yes sir, as of now I am working on Full Stack web
development, but if the company will give me projects
based on AI and ML, i will surely like to contribute into it
because I will learn new technologies and skills with
this, and it would be helpful for me at later point

5. From where you get the idea: Always be ready with a


logical story, that can be relate to real world
6. Challenges: Don’t deny for this, simple explain that
sometimes i faced some challenges, stuck in bugs, code
was not working, installation problems etc, so i took the
help of my seniors, friends, etc (This show, you value
others., you are a team player )
7. Ok with night shifts ?
Ans: When answering the question "Are you ok with
night shifts sometimes?" in an interview, it's important
to be honest and align your response with your true
willingness and ability to work night shifts. Here are a
few strategies for crafting a response:

### 1. If You Are Okay with Night Shifts


If you are genuinely okay with working night shifts,
express your willingness and highlight your adaptability
and any relevant experience.

**Example Answer:**
"Yes, I am okay with working night shifts sometimes. I
understand that flexibility is important in this role, and
I'm adaptable to different schedules. In my previous job,
I worked several night shifts and managed my
responsibilities effectively, so I'm confident I can do the
same here."

### 2. If You Are Okay with Night Shifts but Have


Preferences
If you are generally okay with night shifts but have a
preference for certain schedules, be honest while still
showing your willingness to accommodate the needs of
the job.

**Example Answer:**
"I am okay with working night shifts occasionally. While
I do prefer a regular daytime schedule, I understand that
night shifts may be necessary at times, and I am willing
to accommodate this when needed."

### 3. If You Are Not Comfortable with Night Shifts


If you are not comfortable with night shifts, it's best to
be upfront while showing that you are still interested in
the role and willing to find a compromise.

**Example Answer:**
"I have to be honest that night shifts are challenging for
me due to personal reasons. However, I am very
committed to this role and would be happy to discuss
how we can work out a schedule that meets the
company's needs while also accommodating my
limitations."

### 4. If You Are Open but Need More Information


If you need more information to decide, express your
openness while seeking clarification.

**Example Answer:**
"I am open to working night shifts sometimes, but I
would like to understand more about how often they
occur and the typical schedule. This will help me better
assess my ability to meet the job requirements."

### Additional Tips


- **Be Positive:** Show enthusiasm for the role and
emphasize your flexibility and adaptability.
- **Be Honest:** Honesty is crucial. If you are not
comfortable with night shifts, it's better to communicate
that upfront rather than face difficulties later.
- **Ask Questions:** Feel free to ask for more details
about the night shifts. Understanding the expectations
will help you make an informed decision.

By tailoring your response to your true willingness and


the needs of the job, you can provide a thoughtful and
honest answer to this question.
Ques. 8 Willing to relocate ?
Ans: When responding to the question "Are you willing to
relocate?" it's essential to be honest and transparent
about your willingness to relocate for the job. Here's a
structured approach to answering:

1. Express your openness to relocation: Clearly state whether


you are open to relocating for the job opportunity.

2. Explain your reasons: Briefly explain why you are willing or


unwilling to relocate.

3. Clarify any conditions or preferences: If you have specific


conditions or preferences regarding relocation, such as
proximity to family or specific locations, mention them.

4. Reiterate your enthusiasm for the job: Regardless of your


willingness to relocate, express your enthusiasm for the job
and your commitment to contributing to the company's
success.

### Sample Answer:

"I am definitely open to relocation for the right job


opportunity. I understand that sometimes relocation is
necessary to pursue career growth and take on new
challenges, and I am fully prepared to make that
commitment. I believe that exploring new locations and
environments can be an enriching experience both personally
and professionally.

However, I do have some considerations regarding relocation.


While I am open to moving to new cities or regions, I would
prefer to be located within a reasonable distance from my
family or in an area with access to amenities and a supportive
community. That being said, I am flexible and willing to
consider various relocation options to align with the needs of
the job and the company.
Overall, my primary focus is on finding a role where I can
make a meaningful contribution and continue to grow and
develop in my career. I am enthusiastic about the opportunity
to join your team and am fully committed to relocating if
required to pursue this exciting opportunity."

Watch Next : Click on Thumbnail

You might also like