CEO ITec Fresher Interview Questions & Answers
This blog explains about CEO ITec Fresher Interview Questions & Answers and is given below :
1.Get the email ids from the user
a) Validate the email ids
// Java program to check if an email address
// is valid using Regex. import java.util.regex.Matcher; import java.util.regex.Pattern;
class Test { public static boolean isValid(String email) { String emailRegex = “^[a-zA-Z0-9_+&*-]+(?:\\.”+ “[a-zA-Z0-9_+&*-]+)*@” + “(?:[a-zA-Z0-9-]+\\.)+[a-z” + “A-Z]{2,7}$”;
Pattern pat = Pattern.compile(emailRegex); if (email == null) return false; return pat.matcher(email).matches(); }
/* driver function to check */ public static void main(String[] args) { String email = “contribute@geeksforgeeks.org”; if (isValid(email)) System.out.print(“Yes”); else System.out.print(“No”); } } |
Output:
Yes
b) Sort the user name based on the string length .
// Java program to sort an Array of
// Strings according to their lengths import java.util.*;
class solution {
// Function to print the sorted array of string // void printArraystring(string,int);
// Function to Sort the array of string // according to lengths. This function // implements Insertion Sort. static void sort(String []s, int n) { for (int i=1 ;i<n; i++) { String temp = s[i];
// Insert s[j] at its correct position int j = i – 1; while (j >= 0 && temp.length() < s[j].length()) { s[j+1] = s[j]; j–; } s[j+1] = temp; } }
// Function to print the sorted array of string static void printArraystring(String str[], int n) { for (int i=0; i<n; i++) System.out.print(str[i]+” “); }
// Driver function public static void main(String args[]) { String []arr = {“GeeksforGeeks”, “I”, “from”, “am”}; int n = arr.length;
// Function to perform sorting sort(arr,n); // Calling the function to print result printArraystring(arr, n);
} } |
Output:
I am from GeeksforGeeks
c) Sort the user name based on the alphabetical order
Java Program to Sort Names in an Alphabetical Order
The program output is also shown below.
1. import java.util.Scanner;
2. public class Alphabetical_Order
3. {
4. public static void main(String[] args)
5. {
6. int n;
7. String temp;
8. Scanner s = new Scanner(System.in);
9. System.out.print(“Enter number of names you want to enter:”);
10. n = s.nextInt();
11. String names[] = new String[n];
12. Scanner s1 = new Scanner(System.in);
13. System.out.println(“Enter all the names:”);
14. for(int i = 0; i < n; i++)
15. {
16. names[i] = s1.nextLine();
17. }
18. for (int i = 0; i < n; i++)
19. {
20. for (int j = i + 1; j < n; j++)
21. {
22. if (names[i].compareTo(names[j])>0)
23. {
24. temp = names[i];
25. names[i] = names[j];
26. names[j] = temp;
27. }
28. }
29. }
30. System.out.print(“Names in Sorted Order:”);
31. for (int i = 0; i < n – 1; i++)
32. {
33. System.out.print(names[i] + “,”);
34. }
35. System.out.print(names[n – 1]);
36. }
37. }
Output:
$ javac Alphabetical_Order.java
$ java Alphabetical_Order
Enter number of names you want to enter:5
Enter all the names:
bryan
adam
rock
chris
scott
Names in Sorted Order:
adam,bryan,chris,rock,scott
d) Count the domain , if you enter 2 email in gmail domain display count = 2
public class occurence_of_each_character
{
public static void main(String args[])
{
String str=”programming”;
int count=0;
for(char a=’A’;a<=’z’;a++)
{
count=0;
char k=a;
for(int i=0;i<str.length();i++)
{
if(k==str.charAt(i))
{
count=count+1;
}
}
if(count>0)
{
System.out.println(a+”:”+count);
}
}
}
}
References :
https://www.geeksforgeeks.org/sort-array-strings-according-string-lengths/
https://www.sanfoundry.com/java-program-sort-names-alphabetical-order/