Infosys Certification Exam | InfyTQ

Share:

Hi, I am Manish. I attended the Infosys Certification exam on 25 July 2019.

About the Exam

This is a certification exam organised by Infosys only for the students from B.E., B.Tech, M.E., M.Tech, M.Sc., MCM or MCA and graduate/post-graduate who will be passing in 2020. The candidate has to register at the InfyTq app or portal to appear in the exam. The exam consists of two round, first – an online round at the centre and second – HR interview round, both take place on the same day at the same place.
The candidate has to score a minimum of 65% in the online round to be eligible for the certificate. The candidate who scores 65% or more are eligible for on the spot interview for the role of System Engineer .

My Experience  

I registered for the exam on 19 July 2019 (Friday) for the test which was to be held on 25 July 2019 (Thursday). I studied for the exam on Monday and Tuesday (only two days). My centre for the exam was at UEM, Kolkata.

Round 1: Online Round

It was an online round consisting of 20 MCQs and two hands-on programming questions. MCQs were from the OOPs concept in Python, Data Structure and Algorithm in Python (basics like Stack and Queue, Binary Search), Database and SQL. And one question was from MongoDB in MCQ Part. The answers were of multiple correct types.
Two hands-on programming questions were easy but the coding was to be done completely in Python 3.
Question 1:
Given a string, find the substring based on following conditions,
  1. The substring must be the longest one of all the possible substring in the given string.
  2. There must not be any repeating characters in the substring.
  3. If there is more than one substring satisfying the above two conditions, then print the substring which occurs first.
  4. Length of the substring must be minimum 3.
If there is no substring satisfying all the aforementioned conditions then print -1.
Question 2:
Given an array of integers, find the combination of integers forming a sequence which satisfies the below conditions:
    1. The ith  integer must satisfy the given equation in the sequence
      (1)    \begin{equation*} X[i] = X[i-1] + X[i-2] \end{equation*}
    2. The length of the sequence must be maximum possible
    3. If there is more than one sequence satisfying above two conditions then print that sequence which contains least integers.
      In case there is no combination of integers possible then print -1.
      See the example below:
Example 1:
If the given integers are 4, 2, 7, 5, 3, 8, 10, 11, 19 then the possible combinations of integers satisfying above conditions are 2, 3, 5, 8 and 3, 8, 11, 19 and hence the output must be 2, 3, 5, 8. Here you cannot form any other combination of integers whose length is greater than 4 and satisfies the given equation.
Example 2:
If the given integers are 1,5,6,10 then print -1.

No comments