Tip 1 : Practice coding test of data structures especially involving arrays and strings.
Tip 2 : Thoroughly understand concepts of your tech stack.
Tip 3 : Be confident and learn to negotiate smartly.
Tip 1 : Keep it simple and readable.
Tip 2 : It shouldn't be of more than 2 pages.
It was an online mcq test on the technologies related to the job profile which was scheduled in afternoon. It was conducted by Mettl with camera and screen sharing.
Angular, Ionic, Html, CSS, JavaScript
Number Of MCQs - 100
Coding test of 3 questions on array and strings related logic. You have to pass required test cases of each question.



You have to pass required test cases of each question.



1. There will be no leading zeros in any string in the list ‘BINARYNUMS’.
Consider N = 5 and the list ‘binaryNums’= [“0”, “01”, “010”, “100”, “101”]. This list consists of the binary representation of numbers [0, 1, 2, 4, 5]. Clearly, the missing number is 3 and its binary representation will be “11”. So you should return string “11”.



In the given linked list, there is a cycle, hence we return true.

//Method that detects the loop in the linked list.
public boolean hasCycle(ListNode head) {
if(head == null || head.next == null)
return false;
//Managing slow and fast pointers.
ListNode slow = head, fast = head;
/*
moving the pointers slow by 1 position
and fast pointer by 2. If they meet that
means there is a cycle. So return true.
*/
while(fast != null && fast.next != null){
fast = fast.next.next;
slow = slow.next;
if(slow == fast)
return true;
}
//Otherwise return false if the linked list reaches the end
return false; }
Data Structures and technology concepts



1. If 'X' is not found in the array, return 0.
2. The given array is sorted in non-decreasing order.



A binary search tree is a binary tree data structure, with the following properties :
a. The left subtree of any node contains nodes with a value less than the node’s value.
b. The right subtree of any node contains nodes with a value equal to or greater than the node’s value.
c. Right, and left subtrees are also binary search trees.
It is guaranteed that,
d. All nodes in the given tree are distinct positive integers.
e. The given BST does not contain any node with a given integer value.


Explain about TCP/IP Protocol?
TCP/IP is the networking protocol that allows computers to communicate with each other over a network. It is the foundation of modern internet communication. TCP/IP is an acronym for Transmission Control Protocol (TCP) and Internet Protocol (IP). Together they form the TCP/IP protocol suite, which is used to route information from one location to another over the internet. These two works together in order to ensure that data is sent from one computer to another without any problems. TCP/IP is the most widely used protocol today because it allows devices on a network to communicate with each other regardless of their location. It's also responsible for routing data between networks, so it's important for any device that needs to send or receive data across networks. This includes computers, smartphones, tablets, and even smart appliances like security cameras and baby monitors.
Managerial and experience related
How was your previous work experience?
Why do you leave that job?
Introduce Yourself.
Why do you want to join us?
Who is your role model?

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?