i
Filter interviews by
You are tasked with reversing the given string word-wise. This means that the last word in the input string should appear first, the second-last word second, and so on. Importantly...
Reverse the given string word-wise while keeping the characters of each word in their original order.
Split the input string by spaces to get individual words
Reverse the order of the words in the resulting array
Join the words back together with spaces in between
You are given a sorted integer array ARR
of size N
. Your task is to remove the duplicates in such a way that each element appears only once. The output...
The task is to remove duplicates from a sorted integer array in-place and return the length of the modified array.
Use two pointers, one for iterating through the array and another for keeping track of the unique elements.
Compare the current element with the next element. If they are the same, move the second pointer forward.
If they are different, update the first pointer and replace the element at the first pointe...
Given an integer N
, determine whether its binary representation is a palindrome.
The first line contains an integer 'T' representing the number of test cases.
The next 'T' ...
Check if the binary representation of a given integer is a palindrome.
Convert the integer to binary representation.
Check if the binary representation is a palindrome by comparing it with its reverse.
Return true if it is a palindrome, false otherwise.
You are given two singly linked lists, where each list represents a positive number without any leading zeros.
Your task is to add these two numbers and return the sum as a...
Add two numbers represented as linked lists and return the sum as a linked list.
Traverse both linked lists simultaneously while keeping track of carry
Create a new linked list to store the sum
Handle cases where one list is longer than the other
Consider edge cases like carry at the end of addition
Given an array arr
of length N
consisting of integers, find the sum of the subarray (including empty subarray) with the maximum sum among all subarrays.
Find the sum of the subarray with the maximum sum among all subarrays in a given array.
Iterate through the array and keep track of the current sum and maximum sum seen so far.
If the current sum becomes negative, reset it to 0 as it won't contribute to the maximum sum.
Return the maximum sum as the result.
Example: For input arr = [-2, 1, -3, 4, -1], the maximum subarray sum is 4.
I appeared for an interview in May 2025, where I was asked the following questions.
I'm from a vibrant city known for its tech innovation, diverse culture, and beautiful parks, where creativity thrives.
The city has a rich history, with landmarks dating back to the 1800s.
It's a hub for tech startups, attracting talent from around the world.
The local cuisine is diverse, offering everything from street food to fine dining.
There are numerous parks and recreational areas, perfect for outdoor activities.
I plan to complete my postgraduate studies by 2025, focusing on advanced software development techniques and emerging technologies.
I am currently enrolled in a master's program that spans two years.
I aim to complete my thesis on machine learning applications by mid-2025.
I have set a timeline to finish all coursework by the end of 2024.
I achieved a commendable percentage in my postgraduate studies, reflecting my dedication and understanding of the subject matter.
Graduated with a percentage of 85%, which placed me in the top 10% of my class.
Completed a thesis project that contributed to my high marks, focusing on software optimization techniques.
Participated in various workshops and seminars, enhancing my practical knowledge and skills.
The purpose of a job is to fulfill responsibilities, contribute to goals, and achieve personal and professional growth.
Provides financial stability: A job allows individuals to earn a living and support themselves and their families.
Fosters personal development: Engaging in work helps individuals develop new skills and gain experience.
Contributes to society: Jobs create products or services that benefit the community a...
I applied via Company Website and was interviewed in Jul 2024. There was 1 interview round.
Hacker rank test, java code and system design
DSA questions were asked of easy to mid
OOPs concept stands for Object-Oriented Programming, a programming paradigm based on the concept of objects.
OOPs focuses on creating objects that contain both data and methods to manipulate that data.
Encapsulation, inheritance, polymorphism, and abstraction are the four main principles of OOPs.
Example: Inheritance allows a class to inherit properties and behavior from another class, promoting code reusability.
Constructors are special methods in a class that are used to initialize objects.
Constructors have the same name as the class they belong to.
They are called automatically when an object is created.
Constructors can have parameters to initialize object properties.
Example: public class Person { public Person(String name) { this.name = name; }}
DSA easy to mid level were asked
Basic aptitude test consist of quant and coding
OOPs in Java is a programming paradigm based on objects, enabling code reusability and modularity through encapsulation, inheritance, and polymorphism.
Encapsulation: Bundling data and methods that operate on the data within one unit (class). Example: A 'Car' class with attributes like 'color' and methods like 'drive()'.
Inheritance: Mechanism where one class inherits properties and behaviors from another. Example: 'Dog'...
I applied via Naukri.com and was interviewed in Sep 2023. There were 3 interview rounds.
All basic coding questions on pattern and star sums it easy
I applied via Job Portal
Basic aptitude questions of maths and english. Easy solvabale.
Top trending discussions
based on 14 interview experiences
Difficulty level
Duration
based on 56 reviews
Rating in categories
Software Engineer
1.9k
salaries
| ₹3.8 L/yr - ₹9 L/yr |
Senior Software Engineer
1.9k
salaries
| ₹6 L/yr - ₹14.1 L/yr |
Applications Engineer
593
salaries
| ₹3.5 L/yr - ₹6.2 L/yr |
Senior Business Analyst
486
salaries
| ₹11 L/yr - ₹19 L/yr |
Team Lead
484
salaries
| ₹11.4 L/yr - ₹21 L/yr |
ITC Infotech
3i Infotech
Sify Technologies
Microland