Filter interviews by
I applied via LinkedIn and was interviewed in Aug 2021. There was 1 interview round.
Top trending discussions
I have the necessary skills, experience, and passion to contribute to the company's growth and success.
I have a proven track record of achieving targets and delivering results.
I possess excellent communication and interpersonal skills, which enable me to work effectively with colleagues and clients.
I am a quick learner and can adapt to new technologies and processes easily.
I am passionate about my work and always striv...
I have the necessary skills, experience, and passion to contribute to the company's growth and success.
I have relevant experience in the industry
I possess the required skills and knowledge for the job
I am a quick learner and can adapt to new situations easily
I am passionate about the company's mission and values
I am a team player and can work collaboratively with others
Multithreading in Java refers to the concurrent execution of two or more parts of a program for maximum utilization of CPU.
Multithreading allows multiple threads to run concurrently within a single program.
It improves the performance of the program by utilizing the CPU more efficiently.
Java provides built-in support for multithreading through the java.lang.Thread class.
Multithreading can be used for tasks such as backg...
CPU scheduling policies include FCFS, SJF, Round Robin, Priority, and Multilevel Queue. The operating system does the scheduling.
FCFS (First Come First Serve)
SJF (Shortest Job First)
Round Robin
Priority
Multilevel Queue
Operating system does scheduling
Jvm is Java Virtual Machine. It manages threads on its own.
Jvm is a virtual machine that executes Java bytecode.
It provides a runtime environment for Java programs.
Jvm manages threads on its own using its own thread scheduler.
Jvm is platform-independent and provides a layer of abstraction between the Java code and the underlying operating system.
Examples of popular JVM implementations include Oracle's HotSpot and OpenJ
Tree traversal is a technique to visit all nodes of a tree in a specific order.
There are three types of tree traversals: inorder, preorder, and postorder.
Inorder traversal visits the left subtree, then the root, and then the right subtree.
Preorder traversal visits the root, then the left subtree, and then the right subtree.
Postorder traversal visits the left subtree, then the right subtree, and then the root.
For exampl...
ArrayList and Vector are both dynamic arrays, but Vector is synchronized and slower. Traversing a Vector is similar to an ArrayList.
ArrayList is not synchronized, while Vector is synchronized.
ArrayList is faster than Vector, but Vector is thread-safe.
To traverse a Vector, we can use a for loop or an iterator, similar to an ArrayList.
Example: Vector
TCS is a leading global IT services company with a strong reputation and diverse opportunities for growth.
TCS has a strong reputation in the IT industry
TCS offers diverse opportunities for growth and learning
TCS has a global presence and works with top clients
TCS has a strong focus on innovation and technology
TCS provides a supportive and inclusive work environment
Tata Salt is the product used in every house.
Tata Salt is a brand of salt produced by Tata Chemicals.
It is the market leader in India with a 27% market share.
Tata Salt has been fortified with iodine to help address iodine deficiency in India.
It is available in various sizes and packaging options to suit different needs.
Tata Salt has won several awards for its quality and innovation.
My hobby and passion is photography.
I love capturing moments and telling stories through my photographs.
I enjoy exploring different techniques and experimenting with composition.
Photography allows me to express my creativity and view the world from unique perspectives.
I have participated in several photography competitions and my work has been featured in local exhibitions.
Some of my favorite subjects to photograph are
A good leader possesses qualities such as strong communication skills, empathy, integrity, and the ability to inspire and motivate others.
Strong communication skills: A good leader is able to effectively convey their ideas and instructions to their team members.
Empathy: A good leader understands and considers the feelings and perspectives of their team members, fostering a positive and supportive work environment.
Integ...
Being stranded in a foreign country with no money or means to communicate
Lost my wallet with all my money and identification
Couldn't speak the local language to ask for help
Had to rely on the kindness of strangers for assistance
4
Extensive experience in C programming
Proficient in writing efficient and optimized code
Familiar with memory management and pointers
Comfortable with low-level programming and system-level development
I know several programming languages including Java, Python, and C++.
Java
Python
C++
Yes, I have completed a certification course in Java programming.
Completed Oracle Certified Associate, Java SE 8 Programmer certification
Attended a course on Advanced Java Programming at XYZ Institute
Certified in Agile Development Methodology
TCS is a multinational IT services, consulting and business solutions organization.
Founded in 1968 by Tata Group
Headquartered in Mumbai, India
Operates in 46 countries
Provides services in areas such as IT, engineering, BPO, and consulting
Has over 469,000 employees worldwide
Listed among the top IT services companies globally
My ambition is to become a highly skilled software engineer and contribute to the development of innovative and impactful software solutions.
To continuously learn and improve my skills in software development
To work on challenging projects that push me to think creatively and outside the box
To collaborate with talented individuals and contribute to a team's success
To make a positive impact on society through the develo...
I am a software engineer with experience in developing web applications and a passion for learning new technologies.
Experienced in developing web applications using technologies such as HTML, CSS, JavaScript, and React
Proficient in programming languages such as Java and Python
Passionate about learning new technologies and staying up-to-date with industry trends
Strong problem-solving skills and ability to work in a team...
Yes, TCS has certain criteria for hiring software engineers.
TCS has a minimum academic requirement of 60% throughout the education.
They also have an age limit of 28 years for freshers.
TCS conducts a written test, technical interview, and HR interview during the hiring process.
They also have certain eligibility criteria for experienced professionals.
TCS also looks for candidates with good communication and interpersonal
My family is a close-knit group of individuals who support and care for each other.
My parents have been married for over 30 years.
I have two siblings, a younger brother and an older sister.
We enjoy spending time together, whether it's watching movies or going on vacations.
My family has always been supportive of my career aspirations.
Yes, what is the company culture like and what opportunities are there for professional development?
Ask about work-life balance
Inquire about mentorship programs
Ask about opportunities for attending conferences or training sessions
I enjoy reading, hiking, and playing video games.
Reading: I love getting lost in a good book, especially science fiction and fantasy.
Hiking: I enjoy exploring new trails and challenging myself physically.
Video games: I like playing both single-player and multiplayer games, and I find it a great way to unwind after work.
The question is irrelevant to the job and does not reflect my mathematical abilities.
The question is not related to the job requirements
Reverse pincode can be done by anyone regardless of their math skills
Math skills required for software engineering are different from basic arithmetic
Examples of relevant math skills include algorithms, data structures, and logic
Developed a web-based project management tool for tracking and managing software development projects.
Used HTML, CSS, and JavaScript for the front-end development
Implemented a RESTful API using Node.js and Express.js for the back-end
Utilized MongoDB as the database for storing project data
Implemented user authentication and authorization using JSON Web Tokens (JWT)
Included features like task tracking, team collaboratio
I am proficient in multiple technical languages.
Java
Python
C++
JavaScript
Ruby
HTML program to display a simple webpage
Use HTML tags like <html>, <head>, <title>, <body>, <h1>, <p>
Include content within tags to display on the webpage
Save the file with .html extension and open in a web browser
I am feeling good and confident about the interview so far.
Feeling positive and optimistic
Confident about my skills and experience
Prepared and ready for the interview
Excited about the opportunity to discuss my qualifications
No
No, I do not have any backlogs.
I have successfully completed all my courses and projects.
I have consistently maintained a good academic record.
Data Processing Analyst
789
salaries
| ₹0 L/yr - ₹0 L/yr |
Data Analyst
461
salaries
| ₹0 L/yr - ₹0 L/yr |
Data Processing Specialist
339
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
247
salaries
| ₹0 L/yr - ₹0 L/yr |
Research Associate
179
salaries
| ₹0 L/yr - ₹0 L/yr |
Kantar
GfK MODE
Dun & Bradstreet
Euromonitor International