i
IBM
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Use the equals() method in Java to compare two strings for equality.
Use the equals() method to compare two strings for equality.
Example: String str1 = "hello"; String str2 = "hello"; if(str1.equals(str2)) { // strings are equal }
I applied via Naukri.com and was interviewed in Sep 2023. There were 3 interview rounds.
Tuple is immutable, list is mutable. Array is fixed size, list is dynamic size.
Tuple is immutable, meaning its values cannot be changed after creation.
List is mutable, meaning its values can be changed after creation.
Array has a fixed size and can only contain elements of the same data type.
List has a dynamic size and can contain elements of different data types.
Example: Tuple - (1, 2, 3), List - [1, 'a', True], Array
Reverse a string without using inbuilt function
Create a new string variable to store the reversed string
Iterate through the original string from end to start and append each character to the new string
Return the new string as the reversed string
I applied via Naukri.com and was interviewed before Apr 2022. There was 1 interview round.
Yes, I have experience with several frameworks such as Angular, React, and Vue.
I have worked with Angular for building complex web applications
I have used React for building single-page applications
I have experience with Vue for building user interfaces
I am also familiar with other frameworks such as Ember and Backbone
Synchronisation refers to the process of coordinating multiple devices or systems to work together in harmony.
It ensures that data is consistent across all devices or systems.
It prevents conflicts and data loss.
Examples include synchronising contacts between a phone and a computer, or synchronising data between servers in a distributed system.
What people are saying about IBM
posted on 28 Oct 2024
I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.
I applied via Recruitment Consulltant and was interviewed in Sep 2024. There was 1 interview round.
posted on 2 May 2024
I applied via Campus Placement
SDLC stands for Software Development Life Cycle, a process used by software development teams to design, develop, and test high-quality software.
SDLC is a structured process that consists of several phases such as planning, analysis, design, implementation, testing, and maintenance.
Each phase has its own set of activities and deliverables that contribute to the overall success of the project.
SDLC helps ensure that the ...
Core concepts of Object Oriented Programming include encapsulation, inheritance, and polymorphism.
Encapsulation: Bundling data and methods that operate on the data into a single unit (object).
Inheritance: Allowing a new class to inherit properties and behavior from an existing class.
Polymorphism: The ability for objects of different classes to respond to the same message in different ways.
Example: Inheritance - A 'Car'...
I applied via Campus Placement and was interviewed in Sep 2023. There were 6 interview rounds.
Aptitude test means the optional question(objectives)
One topice take and discuss all of the group member
Technical knowledge can be checked
Perfecting programming knowledge requires continuous learning, practice, and staying updated with industry trends.
Continuous learning through online courses, tutorials, and books
Practicing coding challenges on platforms like LeetCode or HackerRank
Contributing to open-source projects on GitHub
Attending tech conferences and meetups to network and learn from others
Staying updated with the latest programming languages and
Java and Python are popular programming languages used for application development.
Java is a statically typed language known for its platform independence and object-oriented programming features.
Python is a dynamically typed language known for its simplicity and readability, often used for web development and data analysis.
posted on 15 Apr 2023
I applied via Job Fair and was interviewed in Oct 2022. There were 4 interview rounds.
Multiple choices,coding 2questions,verbal
posted on 31 Jul 2022
I applied via Company Website and was interviewed in Jan 2022. There were 2 interview rounds.
I have no standing arrears and I am open to working night shifts. I will provide a self introduction and explain why I chose Cognizant over my college major.
No standing arrears
Open to night shifts
Self introduction
Reason for choosing Cognizant over college major
This interview question covers various topics related to application development, including NFTs, VPN, SQL, Linux, and Windows installation.
NFTs are non-fungible tokens, which are unique digital assets that can represent ownership of a specific item or piece of content.
VPN stands for Virtual Private Network, which provides a secure and encrypted connection over a public network, allowing users to access private network...
posted on 1 Dec 2020
I applied via Referral and was interviewed in Nov 2020. There were 3 interview rounds.
if is a conditional statement used to execute code based on a condition. where is used to filter data in a query.
if is used in programming languages to execute code based on a condition
where is used in SQL to filter data in a query
if can have multiple conditions and can be nested
where can only have one condition per query
sysfunc is a SAS function used to execute system commands and return their output.
It can be used to execute operating system commands within SAS programs.
It can be used to retrieve system information such as the current date and time.
It can be used to manipulate character strings.
Example: %sysfunc(date(), word)
Example: %sysfunc(systeminfo, word)
Commutative sum is the sum of two numbers that remains the same even if the order of the numbers is reversed.
Add two numbers
Reverse the order of the numbers
Check if the sum remains the same
Proc means and proc summary are SAS procedures used for summarizing data. Macro variables can be created using %let statement.
Proc means provides more detailed statistics like standard deviation, minimum and maximum values, while proc summary provides only basic statistics like count, sum, mean, etc.
Proc means can handle missing values by default, while proc summary requires the MISSING option to be specified.
Macro var...
The %include directive is used in SAS programming to include external files or code snippets.
It allows for reusability of code
It can be used to include macro definitions or data sets
It can be used to include code from other SAS programs
Syntax: %include 'filename';
To check if all character variables are blank, we can use the COUNT function in SQL.
Use COUNT function to count the number of non-blank character variables.
If the count is zero, then all character variables are blank.
Example: SELECT COUNT(*) FROM table_name WHERE column_name <> '';
Proc format syntax and difference between union and union all
Proc format is used to create custom formats for variables in SAS
Syntax: proc format lib=library cntlin=dataset; value formatname low-high='label'; run;
Union combines the results of two or more SELECT statements, while Union All includes duplicates
Union All is faster but may return duplicate rows
Union requires sorting and removing duplicates, but returns only
To copy the structure of a table only, use the CREATE TABLE AS SELECT statement.
Use the CREATE TABLE AS SELECT statement with a WHERE clause that is always false to copy only the structure of the table.
Example: CREATE TABLE new_table AS SELECT * FROM existing_table WHERE 1=0;
Alternatively, use the SHOW CREATE TABLE statement to generate the SQL code for creating the table structure.
Example: SHOW CREATE TABLE existing_t
Proc report is a SAS procedure used for creating tabular reports.
It allows for customization of column headers, footers, and data cells.
Options include sorting, grouping, and summarizing data.
Example: proc report data=mydata; column var1 var2 var3; run;
Example: proc report data=mydata; column var1 var2 var3; define var1 / group; run;
based on 6 reviews
Rating in categories
Application Developer
11.5k
salaries
| ₹5.5 L/yr - ₹23.6 L/yr |
Software Engineer
5.4k
salaries
| ₹4.8 L/yr - ₹22.6 L/yr |
Advisory System Analyst
5.2k
salaries
| ₹9.3 L/yr - ₹27 L/yr |
Senior Software Engineer
4.9k
salaries
| ₹8 L/yr - ₹30 L/yr |
Senior Systems Engineer
4.6k
salaries
| ₹5.6 L/yr - ₹18.5 L/yr |
Oracle
TCS
Cognizant
Accenture