Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by IBM Team. If you also belong to the team, you can get access from here

IBM Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

IBM Interview Questions, Process, and Tips

Updated 3 Apr 2025

Top IBM Interview Questions and Answers

View all 1.2k questions

IBM Interview Experiences

Popular Designations

2.4k interviews found

I applied via Walk-in and was interviewed in Mar 2022. There was 1 interview round.

Round 1 - HR 

(31 Questions)

  • Q1. How recover a user file deleted or file /etc/passwd ?
  • Ans. 

    To recover a deleted user file or /etc/passwd, restore from backup or use data recovery tools.

    • Check if a backup of the file exists and restore it

    • If no backup is available, use data recovery tools like extundelete or scalpel

    • Stop writing to the disk immediately to prevent overwriting the deleted file

    • Consult with a professional if necessary

  • Answered by AI
  • Q2. How to switch a user ?
  • Ans. 

    To switch a user in Linux or Unix, use the 'su' command followed by the username.

    • Open the terminal

    • Type 'su' followed by the username of the user you want to switch to

    • Enter the password of the user when prompted

    • You will be switched to the specified user

  • Answered by AI
  • Q3. How to check a user password status for any users ?
  • Ans. 

    To check a user password status, use the 'passwd' command with the '-S' option followed by the username.

    • Open the terminal or command prompt.

    • Type 'passwd -S ' and press Enter.

    • The password status will be displayed, indicating if the password is locked, expired, or active.

Answered by AI
  • Q4. How to secure our system security user mangement ?
  • Ans. 

    To secure system security user management, follow best practices such as strong passwords, regular audits, limited privileges, and multi-factor authentication.

    • Enforce strong password policies

    • Regularly audit user accounts and access permissions

    • Implement least privilege principle

    • Enable multi-factor authentication

    • Disable unnecessary user accounts

    • Regularly update and patch the system

    • Implement intrusion detection and preven...

  • Answered by AI
  • Q5. If one file move to another directory then what will change file name or other anything else ?
  • Ans. Inodes number change of file , not change name or anything else . we can check it by #stat file name command .
  • Answered Anonymously
  • Q6. How we can check groups lists & assinged users to them ?
  • Ans. 

    To check group lists and assigned users, we can use the 'getent' command in Linux and Unix systems.

    • Use the 'getent group' command to list all the groups and their details

    • To check the users assigned to a specific group, use 'getent group '

    • The output will display the group name, group ID, and a list of users assigned to the group

  • Answered by AI
  • Q7. Can we modify user password and name ?
  • Ans. 

    Yes, as a Linux and Unix System Administrator, you can modify user passwords and names.

    • To modify a user's password, you can use the 'passwd' command followed by the username.

    • To modify a user's name, you can use the 'usermod' command followed by the username and the '-l' option to change the login name.

    • Make sure to have the necessary permissions to modify user information.

  • Answered by AI
  • Q8. How to check that all port are connected to your computers and power supply or system configuration ?
  • Ans. 

    To check all connected ports and power supply, use commands like lsusb, lspci, lshw, and check power cables and system configuration.

    • Use lsusb command to list USB devices connected to the computer

    • Use lspci command to list PCI devices connected to the computer

    • Use lshw command to list detailed hardware information

    • Physically check power cables and connections

    • Verify system configuration settings

  • Answered by AI
  • Q9. How we can putty frienly session ?
  • Q10. How to know that in which directory we are sitting presently ?
  • Ans. 

    To know the current directory in Linux/Unix, use the 'pwd' command.

    • Type 'pwd' in the terminal and press enter.

    • The output will show the full path of the current directory.

    • Alternatively, you can use 'echo $PWD' to display the current directory path.

    • The command 'ls' can also be used to list the contents of the current directory.

  • Answered by AI
  • Q11. #pwd for present working direcory.
  • Ans. 

    The command to display the present working directory in Linux/Unix is 'pwd'.

    • The 'pwd' command stands for 'print working directory'.

    • It displays the absolute path of the current working directory.

    • The output of 'pwd' does not contain any trailing slashes.

  • Answered by AI
  • Q12. How we scan a LUN & check the wwn number ?
  • Ans. 

    To scan a LUN and check the wwn number, use the 'multipath' command.

    • Run 'multipath -ll' to list all the available LUNs and their wwn numbers.

    • To scan for new LUNs, run 'echo '- - -' > /sys/class/scsi_host/hostX/scan' (replace X with the appropriate host number).

    • Use 'multipath -v3' for verbose output and troubleshooting.

    • Ensure that the necessary drivers and modules are loaded for the storage device.

    • Check the system logs ...

  • Answered by AI
  • Q13. #devfsadm & #fcinfo hba-port are used for this.
  • Q14. How to check data set & mount point information in human readable format ?
  • Ans. 

    To check data set & mount point info in human readable format, use the 'df' command.

    • Open the terminal and type 'df -h' to display the information in human-readable format.

    • The 'df' command shows the file system disk space usage, including the mount point and file system type.

    • The '-h' option displays the sizes in a human-readable format, such as 'K' for kilobytes, 'M' for megabytes, and 'G' for gigabytes.

    • You can also use...

  • Answered by AI
  • Q15. By using #df -h command . meaning disk free.
  • Q16. How can we create a mirror pool & what does it require for ?
  • Ans. 

    A mirror pool is a storage configuration that duplicates data across multiple drives for redundancy and improved performance.

    • A mirror pool is created using software RAID (Redundant Array of Independent Disks) technology.

    • It requires at least two drives to create a mirror pool.

    • The data written to one drive is automatically duplicated to the other drive in real-time.

    • If one drive fails, the data can still be accessed from ...

  • Answered by AI
  • Q17. How to destroy a pool ?
  • Ans. 

    To destroy a pool in Linux or Unix, use the 'zpool destroy' command.

    • Open the terminal or command prompt.

    • Use the 'zpool destroy' command followed by the name of the pool to be destroyed.

    • Confirm the destruction by typing 'y' or 'yes' when prompted.

    • The pool and all its associated data will be permanently deleted.

  • Answered by AI
  • Q18. How to replace a disk from pool ?
  • Ans. 

    To replace a disk from a pool, you need to remove the faulty disk and add a new disk to the pool.

    • Identify the faulty disk using disk monitoring tools or error messages

    • Remove the faulty disk from the pool using the appropriate command or tool

    • Physically replace the faulty disk with a new disk

    • Add the new disk to the pool using the appropriate command or tool

    • Verify the disk replacement and ensure data integrity

  • Answered by AI
  • Q19. How we check all zpool status ?
  • Ans. 

    To check all zpool status, use the 'zpool status' command.

    • Open the terminal or command prompt.

    • Type 'zpool status' and press Enter.

    • The command will display the status of all zpools on the system.

    • You can also use additional options like '-v' for more detailed information.

  • Answered by AI
  • Q20. How can we check all disk information ?
  • Ans. 

    To check all disk information in Linux and Unix systems, you can use the 'df' command.

    • Use the 'df' command to display disk space usage information

    • Add the '-h' option to display sizes in a more human-readable format

    • Use the '-T' option to display the filesystem type

    • Use the '-i' option to display inode information

    • Combine options as needed to get the desired output

  • Answered by AI
  • Q21. How we can check all information destroy pool & get back them ?
  • Ans. 

    To check all information destroy pool & get back them, we can use ZFS snapshots and clones.

    • ZFS snapshots and clones can be used to recover data from a destroyed pool.

    • Snapshots capture the state of the pool at a specific point in time.

    • Clones can be created from snapshots and mounted as a separate file system.

    • Data can be copied from the clone to the new pool.

    • It is important to regularly create snapshots to ensure data ca

  • Answered by AI
  • Q22. For this we require 2 commands , first #zpool import -D to get all information about destroys pools and to get back them we use #zpool import -D pool name .
  • Q23. How can we attach &detach disk from a normal and mirror pool ?
  • Ans. 

    To attach & detach disk from normal and mirror pool, use zpool attach and zpool detach commands.

    • To attach a disk to a normal pool, use 'zpool attach poolname existing_device new_device'

    • To detach a disk from a normal pool, use 'zpool detach poolname device'

    • To attach a disk to a mirror pool, use 'zpool attach poolname existing_device mirror_device'

    • To detach a disk from a mirror pool, use 'zpool detach poolname mirror_dev

  • Answered by AI
  • Q24. #zpool attach poolname old disk new disk & # zpool detach poolname diskid both command are required for particular action.
  • Q25. Tell all process of patch management by stepwise ?
  • Ans. 

    Patch management process involves identifying, testing, deploying, and verifying patches.

    • Identify vulnerabilities and available patches

    • Test patches in a non-production environment

    • Deploy patches to production systems

    • Verify successful patch installation and functionality

    • Monitor for any issues or new vulnerabilities

    • Repeat the process regularly

    • Use automation tools for efficiency

  • Answered by AI
  • Q26. First of all we require two pkg download from oracle support or Linux support - base repo and SRU in our system & we will require a software winscp for copy pkg desktop to server . we will open winscp and...
  • Q27. How many run level are in Saloris and Linux
  • Ans. 

    Saloris does not exist. Linux has 7 run levels.

    • Saloris is not a known operating system

    • Linux has 7 run levels numbered from 0 to 6

    • Each run level has a specific set of services and daemons that are started or stopped

    • Run level 0 is used for system halt

    • Run level 1 is used for single user mode

    • Run level 2 is used for multi-user mode without networking

    • Run level 3 is used for multi-user mode with networking

    • Run level 4 is not u...

  • Answered by AI
  • Q28. In Saloris 5 & Linux 6 have run level.
  • Q29. How we reboot system ?
  • Ans. 

    To reboot a system, use the 'reboot' command or the 'shutdown' command with the '-r' option.

    • Use the 'reboot' command to immediately reboot the system

    • Use the 'shutdown -r' command to schedule a reboot at a specific time

    • Ensure you have the necessary permissions to reboot the system

  • Answered by AI
  • Q30. How to activate Boot Environment back up ?
  • Ans. 

    To activate Boot Environment back up, use the beadm command.

    • Use the beadm command with the activate option followed by the name of the Boot Environment.

    • For example, to activate the Boot Environment named 'BE1', use the command 'beadm activate BE1'.

    • This will make the Boot Environment the default one at the next system reboot.

  • Answered by AI
  • Q31. We use for this action #beadm activate bename
  • Interview Preparation Tips

    Topics to prepare for IBM Linux and Unix System Administrator interview:
    • LDOM
    • zfs snapshot
    • crontab
    • Service management
    • Process Management
    • NFS
    Interview preparation tips for other job seekers - best experience i have done with this particular session . i covered all necessary question in this ambition box and more topic have remained that are useful like

    Skills evaluated in this interview

    Top IBM Linux and Unix System Administrator Interview Questions and Answers

    Q1. How to check that all port are connected to your computers and power supply or system configuration ?
    View answer (2)

    Linux and Unix System Administrator Interview Questions asked at other Companies

    Q1. How to check that all port are connected to your computers and power supply or system configuration ?
    View answer (2)
    Interview experience
    5
    Excellent
    Difficulty level
    -
    Process Duration
    -
    Result
    Selected Selected
    Round 1 - Technical 

    (4 Questions)

    • Q1. My office my tyipe ms c+c java htmal
    • Q2. I can when join this companey my email krishna12345@gmail,com link place accept my email my pn XXXXX place sceond to cab i can rach to ibm companey i can stay in ecil hyd
    • Q3. My office my tyipe ms c+c java net work in oneline
    • Q4. Thanku place accept my email krishna12345@gmail com link my email

    Interview Preparation Tips

    Interview preparation tips for other job seekers - process assisrent i can working to this companey ibm place give one opparntes

    Computer Operator and Account Assistant Interview Questions asked at other Companies

    Q1. What is ESI then how to use then what's the benefits to employees
    View answer (1)
    Interview experience
    4
    Good
    Difficulty level
    Moderate
    Process Duration
    Less than 2 weeks
    Result
    Selected Selected

    I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.

    Round 1 - Technical 

    (7 Questions)

    • Q1. Tell me about yourself.
    • Ans. 

      Experienced technical writer with a background in software development and a passion for clear and concise communication.

      • Over 5 years of experience in technical writing for software products

      • Proficient in creating user guides, API documentation, and release notes

      • Strong background in software development, allowing for effective collaboration with engineers

      • Skilled in translating complex technical concepts into easy-to-und...

    • Answered by AI
    • Q2. What do you know about DITA XML, which tags have you used in your documents, what are keywords, and what is DITA mapping, have you ever created graphics or illustrations, types of DITA topics, benefits of ...
    • Ans. 

      DITA XML is a structured content standard used for creating technical documentation.

      • DITA XML is a structured content standard for technical documentation

      • Commonly used tags include <topic>, <title>, <body>, <section>

      • Keywords are used to categorize content for easy retrieval

      • DITA mapping is the process of linking topics together in a hierarchy

      • Graphics and illustrations can be created and included i...

    • Answered by AI
    • Q3. What do you know of Agile Methodology and Scrum?
    • Ans. 

      Agile Methodology and Scrum are popular project management frameworks used in software development.

      • Agile Methodology is a flexible approach to software development that emphasizes incremental delivery, collaboration, and continuous improvement.

      • Scrum is a specific Agile framework that divides work into sprints, with daily stand-up meetings and regular reviews.

      • Scrum roles include Product Owner, Scrum Master, and Developm...

    • Answered by AI
    • Q4. What do you do in case of conflict with SMEs, have you worked with any global audience, what kind of documents have you created, how do you estimate time needed for your document.
    • Ans. 

      In case of conflict with SMEs, I prioritize clear communication and collaboration. I have experience working with global audiences, creating various types of documents, and estimating time needed for each project.

      • In case of conflict with SMEs, I prioritize clear communication and collaboration to find a resolution that meets both our needs.

      • I have worked with global audiences by adapting my writing style to suit differe...

    • Answered by AI
    • Q5. How do you receive input, what are DDLC and SDLC, what style guides have you used for creating documents, how do you ensure accuracy in your document.
    • Ans. 

      I receive input through meetings and emails, DDLC is Document Development Life Cycle, SDLC is Software Development Life Cycle, I use APA and Chicago style guides, I ensure accuracy through thorough research and review.

      • Receive input through meetings with subject matter experts and stakeholders

      • DDLC (Document Development Life Cycle) is the process of creating, editing, and publishing documents

      • SDLC (Software Development Li...

    • Answered by AI
    • Q6. What is design thinking, have you ever communicated with developers, what do you do when you do not have enough information but the deadline is already near?
    • Ans. 

      Design thinking is a problem-solving approach that focuses on understanding the user's needs and creating innovative solutions.

      • Design thinking involves empathizing with users, defining the problem, ideating solutions, prototyping, and testing.

      • Yes, I have communicated with developers to understand technical aspects and constraints of the project.

      • When lacking information near a deadline, I prioritize the most critical as...

    • Answered by AI
    • Q7. Have you worked with any version control systems?
    • Ans. 

      Yes, I have experience working with version control systems.

      • I have used Git for version control in my previous roles.

      • I am familiar with branching, merging, and resolving conflicts in Git.

      • I have also worked with SVN (Subversion) in the past.

    • Answered by AI

    Interview Preparation Tips

    Topics to prepare for IBM Senior Technical Writer interview:
    • DITA XML
    • Agile Methodology
    • DDLC
    • SDLC
    • VCS

    Senior Technical Writer Interview Questions asked at other Companies

    Q1. What do you know about DITA XML, which tags have you used in your documents, what are keywords, and what is DITA mapping, have you ever created graphics or illustrations, types of DITA topics, benefits of DITA, chunking, have you worked in ... read more
    View answer (1)
    Interview experience
    5
    Excellent
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Technical 

    (3 Questions)

    • Q1. What is the wan
    • Ans. 

      WAN (Wide Area Network) connects multiple local networks over large distances, enabling communication and data sharing.

      • WANs cover large geographical areas, such as cities, countries, or even continents.

      • They use various transmission technologies, including leased lines, satellite links, and VPNs.

      • Examples of WANs include the Internet, corporate networks connecting multiple offices, and telecommunications networks.

    • Answered by AI
    • Q2. What is the lan
    • Ans. 

      LAN (Local Area Network) connects computers and devices in a limited area for resource sharing.

      • LAN typically covers a small geographic area, like a home, office, or campus.

      • Common technologies include Ethernet and Wi-Fi.

      • Devices on a LAN can share resources like printers and files.

      • LANs can be wired (using cables) or wireless (using Wi-Fi).

      • Example: A home network connecting computers, smartphones, and smart TVs.

    • Answered by AI
    • Q3. What is the error 001
    Round 2 - Technical 

    (2 Questions)

    • Q1. What is the system 32
    • Ans. 

      System32 is a critical Windows operating system directory containing essential system files and drivers.

      • Contains core system files necessary for Windows to operate.

      • Includes drivers for hardware components like printers and graphics cards.

      • Accessing System32 can lead to system configuration changes.

      • Deleting or modifying files in System32 can cause system instability.

      • Commonly referenced in jokes and memes about computer i

    • Answered by AI
    • Q2. What isthe bit locker
    • Ans. 

      BitLocker is a disk encryption feature in Windows that protects data by encrypting entire volumes.

      • Provides full disk encryption to protect data from unauthorized access.

      • Uses AES encryption algorithm to secure data.

      • Can be managed via Group Policy for enterprise environments.

      • Supports TPM (Trusted Platform Module) for enhanced security.

      • Allows recovery options through recovery keys or passwords.

    • Answered by AI

    Top IBM System Engineer Interview Questions and Answers

    Q1. Write bubble sort code. Write Linear and binary search code. define all oops concept. normalisation and its types ACID properties
    View answer (1)

    System Engineer Interview Questions asked at other Companies

    Q1. Election Winner Determination In an ongoing election between two candidates A and B, there is a queue of voters that includes supporters of A, supporters of B, and neutral voters. Neutral voters have the power to swing the election results ... read more
    View answer (9)

    IBM interview questions for popular designations

     Application Developer

     (111)

     Software Developer

     (99)

     Associate Systems Engineer

     (91)

     Software Engineer

     (88)

     Advisory System Analyst

     (46)

     Data Engineer

     (41)

     Senior Systems Engineer

     (37)

     Senior Software Engineer

     (31)

    Interview experience
    3
    Average
    Difficulty level
    Moderate
    Process Duration
    -
    Result
    No response

    I applied via Approached by Company and was interviewed in Oct 2024. There was 1 interview round.

    Round 1 - Technical 

    (11 Questions)

    • Q1. Item category and shipping point determination
    • Q2. Shipping conditions controls
    • Q3. Give example of how high level item category is used st document level
    • Ans. 

      High level item category is used at document level to group similar items together for easier tracking and reporting.

      • High level item category can be used to classify items based on their type, purpose, or department.

      • It helps in organizing and grouping items for better visibility and analysis.

      • For example, in a procurement document, high level item category can be used to group all office supplies together for easier tra

    • Answered by AI
    • Q4. What is the 17th step in pricing procedure
    • Ans. 

      The 17th step in pricing procedure is determining the final price based on all previous calculations and adjustments.

      • The 17th step involves taking into account all previous steps in the pricing procedure

      • It may involve applying discounts, taxes, and any other adjustments to arrive at the final price

      • This step is crucial in ensuring that the final price is accurate and competitive

    • Answered by AI
    • Q5. Basic configuration steps of output determination
    • Ans. 

      Output determination involves configuring condition records, access sequences, and output types in SAP ERP system.

      • Define condition tables for output determination

      • Create access sequences to determine the sequence of condition tables

      • Assign condition records to access sequences

      • Configure output types and assign them to access sequences

      • Test output determination by creating sales orders or invoices

    • Answered by AI
    • Q6. Master data tables for customer and material master
    • Ans. 

      Master data tables for customer and material master are essential for storing detailed information about customers and materials.

      • Customer master table stores information about customers such as name, address, contact details, etc.

      • Material master table stores information about materials such as description, unit of measure, price, etc.

      • These tables are crucial for efficient data management and retrieval in a business sys

    • Answered by AI
    • Q7. Multiple invoice, delivery and idocs processing tcodes
    • Q8. Item categories for return orders, consignment processes and their schedule lines
    • Ans. 

      Item categories for return orders, consignment processes, and their schedule lines

      • Return orders typically fall under categories like damaged goods, wrong item received, or change of mind

      • Consignment processes may involve categories such as delivery scheduling, inventory management, and payment terms

      • Schedule lines for return orders and consignment processes help track timelines for actions and deliveries

    • Answered by AI
    • Q9. Golden rule of access sequence
    • Ans. 

      The golden rule of access sequence determines the order in which system accesses condition records in SAP.

      • Access sequences are used in SAP to determine the order in which condition records are accessed during pricing determination

      • The golden rule states that the system will access condition records in the order they are defined in the access sequence

      • If a condition record is found in an earlier step of the access sequenc...

    • Answered by AI
    • Q10. Placement of tax configuration in pricing procedure
    • Ans. 

      Tax configuration should be placed at the end of the pricing procedure to ensure accurate calculations.

      • Tax configuration should be placed after all other conditions and calculations in the pricing procedure.

      • This ensures that taxes are calculated on the final price after all discounts and surcharges have been applied.

      • Placing tax configuration at the end helps in avoiding any discrepancies in tax calculations.

      • Example: Co...

    • Answered by AI
    • Q11. Difference between standard order and rush order? How the delivery is created immediately in rush order, where are the controls?
    • Ans. 

      Standard orders have regular delivery times while rush orders require immediate delivery. Controls for rush orders are typically set in the system.

      • Standard orders have regular delivery times based on the company's standard processing and shipping times.

      • Rush orders are prioritized for immediate delivery, often with expedited processing and shipping.

      • Controls for rush orders are usually set in the system, such as flagging...

    • Answered by AI

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Be Thorough with your resume. And clear with your fundamentals

    Skills evaluated in this interview

    Top IBM Package Consultant Interview Questions and Answers

    Q1. Difference between standard order and rush order? How the delivery is created immediately in rush order, where are the controls?
    View answer (1)

    Package Consultant Interview Questions asked at other Companies

    Q1. Difference between standard order and rush order? How the delivery is created immediately in rush order, where are the controls?
    View answer (1)

    Get interview-ready with Top IBM Interview Questions

    Interview experience
    4
    Good
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Coding Test 

    It involves 3 rounds
    1. Coding round where they asked to build a framework in selenium
    2. Technical round for 45 minutes- , JAVA oops concept, Date picker, simple coding questions
    3. HR discussion

    Round 2 - Technical 

    (2 Questions)

    • Q1. Selenium date picker
    • Q2. How to use excel into java
    • Ans. 

      Java can interact with Excel files using libraries like Apache POI or JExcelAPI for reading and writing data.

      • Use Apache POI library for reading/writing Excel files. Example: Workbook workbook = new XSSFWorkbook();

      • To read data: Sheet sheet = workbook.getSheetAt(0); Row row = sheet.getRow(0); Cell cell = row.getCell(0);

      • To write data: Cell cell = row.createCell(1); cell.setCellValue('Hello World');

      • Add Maven dependency for...

    • Answered by AI
    Round 3 - HR 

    (1 Question)

    • Q1. Package discussion

    Automation Test Specialist Interview Questions asked at other Companies

    Q1. What is the difference between Abstract class and Interface
    View answer (1)

    Jobs at IBM

    View all
    Interview experience
    5
    Excellent
    Difficulty level
    Moderate
    Process Duration
    Less than 2 weeks
    Result
    Selected Selected

    I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.

    Round 1 - One-on-one 

    (5 Questions)

    • Q1. List down Java 8 features and use case
    • Ans. 

      Java 8 introduced several new features including lambda expressions, streams, and functional interfaces.

      • Lambda expressions: Allow for more concise and readable code by enabling functional programming.

      • Streams: Provide a way to work with collections of objects in a more functional style.

      • Functional interfaces: Interfaces with a single abstract method, used to enable lambda expressions.

      • Optional class: Helps to avoid null p...

    • Answered by AI
    • Q2. List down Spring boot annotation used
    • Ans. 

      Spring boot annotations are used to simplify the development process by providing metadata to the Spring framework.

      • 1. @SpringBootApplication - Main annotation to indicate the main class of a Spring Boot application.

      • 2. @RestController - Annotation for RESTful web services.

      • 3. @Autowired - Dependency injection annotation.

      • 4. @GetMapping, @PostMapping, @PutMapping, @DeleteMapping - Annotations for mapping HTTP requests to c...

    • Answered by AI
    • Q3. Difference between String builder and String Buffer
    • Ans. 

      String Builder is not synchronized and faster, while String Buffer is synchronized and slower.

      • String Builder is not thread-safe, while String Buffer is thread-safe.

      • String Builder is faster due to lack of synchronization, while String Buffer is slower due to synchronization.

      • String Builder is recommended for single-threaded operations, while String Buffer is recommended for multi-threaded operations.

    • Answered by AI
    • Q4. What is String pool
    • Ans. 

      String pool is a storage area in memory where strings are stored to optimize memory usage by reusing common strings.

      • String pool helps in reducing memory usage by storing only one copy of each unique string.

      • Strings created using double quotes are stored in the string pool.

      • Strings created using new keyword are not stored in the string pool.

    • Answered by AI
    • Q5. Number of memory type have. like heap memory , stack
    • Ans. 

      There are two main types of memory in a computer system: stack memory and heap memory.

      • Stack memory is used for static memory allocation and is managed by the compiler. It is typically faster but limited in size.

      • Heap memory is used for dynamic memory allocation and is managed by the programmer. It is slower but has a larger size.

      • Examples: C programming language uses stack memory for function calls and heap memory for dy

    • Answered by AI

    Interview Preparation Tips

    Topics to prepare for IBM Senior Software Engineer interview:
    • Collections
    • java 8
    • Spring Boot
    • tsl
    • SSL
    • OOPS
    • String pool
    • Heap memory
    • Strig builder
    • String buffer

    Skills evaluated in this interview

    Top IBM Senior Software Engineer Interview Questions and Answers

    Q1. What is your company's code review process? What practices you follow while writing code. How do you test your code manually?
    View answer (1)

    Senior Software Engineer Interview Questions asked at other Companies

    Q1. Tell me about yourself. What technology are you using? What is a Collection? What are the different types of collection there? What is the difference between ArrayList and LinkedList What are the basic building blocks of Stream operators, s... read more
    View answer (2)
    Interview experience
    3
    Average
    Difficulty level
    Easy
    Process Duration
    Less than 2 weeks
    Result
    Selected Selected

    I appeared for an interview in Dec 2024.

    Round 1 - One-on-one 

    (5 Questions)

    • Q1. Introduction about me any question
    • Ans. 

      I am chandana i am bca graduated

    • Answered Anonymously
    • Q2. About job bases
    • Ans. 

      How to developed a skill to improve over skills

    • Answered Anonymously
    • Q3. Salary based question
    • Ans. 

      I am fresher to 2 to 4

    • Answered Anonymously
    • Q4. How to completed
    • Q5. Job description

    Interview Preparation Tips

    Interview preparation tips for other job seekers - No i am fresher to search the job

    Python Software Developer Interview Questions asked at other Companies

    Q1. What is the purpose of using the super keyword, Inheritance in Python
    View answer (1)
    Interview experience
    3
    Average
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - One-on-one 

    (1 Question)

    • Q1. Tec discussion and issue handeling
    Round 2 - Technical 

    (1 Question)

    • Q1. Tec discussion and issue resolution

    Team Leader (Technical) Interview Questions asked at other Companies

    Q1. What is OSG what is v3f What DBG Divert wheel U r V shape best What will take in first site visit and what will customer side need What is use of divert wheel What is sap technology How is lop and cop working
    View answer (1)

    Interview Questions & Answers

    user image Anonymous

    posted on 14 Oct 2024

    Interview experience
    5
    Excellent
    Difficulty level
    Moderate
    Process Duration
    Less than 2 weeks
    Result
    Selected Selected

    I applied via Approached by Company and was interviewed in Sep 2024. There were 4 interview rounds.

    Round 1 - Technical 

    (2 Questions)

    • Q1. Merge N sorted Linked List
    • Ans. 

      Merge N sorted linked lists efficiently using a priority queue or divide and conquer approach.

      • Use a priority queue to merge the lists efficiently

      • Alternatively, use a divide and conquer approach to merge the lists

      • Ensure the final merged list is also sorted

    • Answered by AI
    • Q2. What are you looking for? What do you expect? What challenges and conflicts you faced? How did you handle them? Cultural fit question as well
    • Ans. 

      I am looking for a challenging role in MongoDB Specialist, Cloud where I can utilize my expertise and skills to drive innovation and efficiency.

      • Looking for a role that allows me to work with cutting-edge technology like MongoDB in a cloud environment

      • Expecting opportunities for growth and development in my career as a MongoDB Specialist

      • Have faced challenges in optimizing database performance and resolving complex data m...

    • Answered by AI
    Round 2 - Technical 

    (1 Question)

    • Q1. Proper software development process questions. Digging into your project and tech stack. Giving you scenarios to come up with technical solutions.
    Round 3 - Technical 

    (1 Question)

    • Q1. System Design like interview - eventually going down to low level design.
    Round 4 - PDM Round 

    (1 Question)

    • Q1. What is the most challenging problem you solved? Why was it challenging? How did you solve it? Challenges & conflicts and how to handle them?
    • Ans. 

      Migrating a large database to MongoDB in a cloud environment

      • Challenging due to the size of the database and ensuring data integrity during migration

      • Handled conflicts by thoroughly planning the migration process, testing in a staging environment, and monitoring closely during the actual migration

      • Used tools like MongoDB Atlas for cloud deployment and data migration

    • Answered by AI

    Interview Preparation Tips

    Interview preparation tips for other job seekers - You need to know your project development and tech stack really well to crack the interviews. Since I interviewed for a mid-senior role, they also focused on cultural fit heavily.

    Skills evaluated in this interview

    Interview experience
    5
    Excellent
    Difficulty level
    Easy
    Process Duration
    4-6 weeks
    Result
    Selected Selected

    I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.

    Round 1 - Technical 

    (3 Questions)

    • Q1. Project based questions
    • Q2. Scenario based question (multithreading and caching related scenarios were asked to me)
    • Q3. One coding challenge

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Questions vary from team to team.

    Top IBM Software Developer Interview Questions and Answers

    Q1. Chocolate Distribution Problem You are given an array/list CHOCOLATES of size 'N', where each element represents the number of chocolates in a packet. Your task is to distribute these chocolates among 'M' students such that: Each student r... read more
    View answer (2)

    Software Developer Interview Questions asked at other Companies

    Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
    View answer (43)

    IBM Interview FAQs

    How many rounds are there in IBM interview?
    IBM interview process usually has 2-3 rounds. The most common rounds in the IBM interview process are Technical, HR and Resume Shortlist.
    How to prepare for IBM interview?
    Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at IBM. The most common topics and skills that interviewers at IBM expect are Agile, SQL, Python, Javascript and Interpersonal Skills.
    What are the top questions asked in IBM interview?

    Some of the top questions asked at the IBM interview -

    1. 1. Abstraction vs Inheritance 2. What is Garbage collector? 3. What is class lo...read more
    2. How to check that all port are connected to your computers and power supply or ...read more
    3. what is comp & comp 3 differance ...read more
    How long is the IBM interview process?

    The duration of IBM interview process can vary, but typically it takes about less than 2 weeks to complete.

    Tell us how to improve this page.

    IBM Interview Process

    based on 1.8k interviews

    Interview experience

    4.2
      
    Good
    View more

    Explore Interview Questions and Answers for Top Skills at IBM

    Interview Questions from Similar Companies

    TCS Interview Questions
    3.7
     • 10.6k Interviews
    Accenture Interview Questions
    3.8
     • 8.3k Interviews
    Infosys Interview Questions
    3.6
     • 7.6k Interviews
    Wipro Interview Questions
    3.7
     • 5.7k Interviews
    Cognizant Interview Questions
    3.7
     • 5.7k Interviews
    Capgemini Interview Questions
    3.7
     • 4.8k Interviews
    HCLTech Interview Questions
    3.5
     • 3.9k Interviews
    Tech Mahindra Interview Questions
    3.5
     • 3.9k Interviews
    Genpact Interview Questions
    3.8
     • 3.2k Interviews
    DXC Technology Interview Questions
    3.7
     • 802 Interviews
    View all

    IBM Reviews and Ratings

    based on 23k reviews

    4.0/5

    Rating in categories

    4.0

    Skill development

    4.1

    Work-life balance

    3.5

    Salary

    4.0

    Job security

    3.9

    Company culture

    3.2

    Promotions

    3.7

    Work satisfaction

    Explore 23k Reviews and Ratings
    Advisory AI Engineer

    Bangalore / Bengaluru

    1-5 Yrs

    Not Disclosed

    AI Engineer

    Bangalore / Bengaluru

    1-5 Yrs

    Not Disclosed

    Application Consultant-ServiceNow

    Pune

    3-7 Yrs

    ₹ 9.15-22.5 LPA

    Explore more jobs
    Application Developer
    11.9k salaries
    unlock blur

    ₹5.7 L/yr - ₹26.1 L/yr

    Software Engineer
    5.6k salaries
    unlock blur

    ₹7 L/yr - ₹22.3 L/yr

    Advisory System Analyst
    5.4k salaries
    unlock blur

    ₹9.5 L/yr - ₹25.5 L/yr

    Senior Software Engineer
    5.1k salaries
    unlock blur

    ₹8 L/yr - ₹32 L/yr

    Software Developer
    4.8k salaries
    unlock blur

    ₹10.4 L/yr - ₹33 L/yr

    Explore more salaries
    Compare IBM with

    Oracle

    3.7
    Compare

    TCS

    3.7
    Compare

    Cognizant

    3.7
    Compare

    Accenture

    3.8
    Compare
    Did you find this page helpful?
    Yes No
    write
    Share an Interview