0% found this document useful (0 votes)
3 views5 pages

String Important Questions

This document is a quick Java interview preparation guide focused on frequently asked string interview questions. It includes tips for SDET interviews and provides examples of common string-related problems along with hints and links to resources. Each problem is associated with companies that have previously asked them in interviews.

Uploaded by

pndeytinchu
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)
3 views5 pages

String Important Questions

This document is a quick Java interview preparation guide focused on frequently asked string interview questions. It includes tips for SDET interviews and provides examples of common string-related problems along with hints and links to resources. Each problem is associated with companies that have previously asked them in interviews.

Uploaded by

pndeytinchu
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

Quick Java Interview Preparation Guide

Frequently Asked String Interview Questions


“Your quick reference for Java String Interview Questions”

Developed by Ajay Varma


LinkedIn: [Link]

Tips for SDET Interviews


● Always mention time and space complexity when explaining logic.
● Practice writing clean and reusable code (no hardcoding).
● Be prepared to explain string immutability and memory usage in Java.

Prepared by Ajay Varma


1. Reverse a String
Company: TCS, Wipro

GFG Link: [Link]

Hint: Use loop or [Link]()

Example: Input: SDET → Output: TEDS

2. Check if a String is Palindrome


Company: Infosys, Amazon

GFG Link:
[Link]

Hint: Compare characters from both ends

Example: Input: madam → Output: true

3. Count Occurrences of Each Character


Company: Cognizant, Accenture

GFG Link: [Link]


cter-in-string/

Hint: Use HashMap

Example: Input: automation → Output: {a=2, u=1, ...}

4. Find the First Non-Repeating Character


Company: Amazon, Infosys

GFG Link: [Link]


peating-character/

Hint: Use frequency map

Example: Input: swiss → Output: w

5. Check if Two Strings Are Anagrams


Company: Amazon, Capgemini

GFG Link:

[Link]
ach-other/

Prepared by Ajay Varma


Hint: Sort or count frequency

Example: Input: listen, silent → Output: true

6. Remove Duplicate Characters


Company: Infosys, Accenture

GFG Link: [Link]


n-string-in-java/

Hint: Use LinkedHashSet

Example: Input: programming → Output: progamin

7. Count Vowels and Consonants


Company: TCS, Cognizant

GFG Link:
[Link]

Hint: Check chars against vowel list

Example: Input: automation → Vowels=6, Consonants=4

8. Check if String Contains Only Digits


Company: Wipro, Infosys

GFG Link:
[Link]

Hint: Use regex \d+

Example: Input: 12345 → Output: true

9. Find Maximum Occurring Character


Company: Amazon, Capgemini

GFG Link: [Link]


an-input-string/

Hint: Track max frequency

Example: Input: testautomation → Output: t

10. Reverse Each Word in a Sentence


Company: Infosys, Accenture

Prepared by Ajay Varma


GFG Link:
[Link]

Hint: Split and reverse words

Example: Input: Java is fun → Output: avaJ si nuf

11. Check if One String is Rotation of Another


Company: Amazon, Wipro

GFG Link:
[Link]

Hint: Concatenate string and check substring

Example: Input: ABCD, CDAB → Output: true

12. Find All Permutations of a String


Company: Amazon, Cognizant

GFG Link:

[Link]
f-a-given-string/

Hint: Use recursion with swapping

Example: Input: ABC → Output: [ABC, ACB, ...]

13. Compare Two Strings Without Using equals()


Company: Infosys, TCS

GFG Link:

[Link]
quals-method/

Hint: Use compareTo()

Example: Input: test, test → Output: true

14. Find Longest Substring Without Repeating Characters


Company: Amazon, Accenture

GFG Link:

Prepared by Ajay Varma


[Link]
ating-characters/

Hint: Use sliding window

Example: Input: abcabcbb → Output: abc

15. Count Number of Words in a String


Company: TCS, Infosys

GFG Link: [Link]

Hint: Split by spaces

Example: Input: I love Java testing → Output: 4

Prepared by Ajay Varma

You might also like