Amazing Job Portal from Binary Titans


‘Binary Titans’ stands out from other job portals in the fact that it allows us to narrow our job search based on:

  1. Experience
  2. City
  3. Minimum CTC

This is very good and saves time wasted in scrolling through a thousand jobs only to find that the company is searching for only a specific experience or city option.

Companies listed in the portal also come with handsome salary packages, so I highly recommend it to job-seekers, especially freshers.

Check :



TCP vs UDP Difference- Table Form – Tabular Form – Distinguish Between


Here’s a quick difference between the two protocols:

Full form  

Transmission Control Protocol


User Datagram Protocols
2 Order: The destination will receive the packets in the same order it was being sent. There will be no proper order/ arrangement of data.
3 Success Rate: Data must be transmitted WITHOUT FAIL No guarantee that all data will be successfully transmitted. It is used where it is acceptable to lose some data points.
4 Protection: TCP guarantees. UDP provides no guarantee for delivery and no protection from duplication.
5 Overhead: More overhead due to error-checking mechanisms. The simplicity of UDP reduces overhead from the protocol and can be adequate for some applications.
6 Speed: Slower Faster
7 Connection: Connection-based protocol

Connection is first established with recipient, only after that sent.

Connection-less Protocol

A computer may send UDP packets without first establishing a connection to a recipient.

8 Real Time Example: TCP is mailing a letter with a return receipt at the post office, except that the post master will organise the letters in-order-of mailing and only deliver them in-order. UDP is mailing a letter at the post office without making extra care if all mails are received.
9 Usage: Web, SSH, FTP, telnet, IMAP/POP, receiving mail, DNS, DHCP, Media streaming, Tunneling/VPN
10 In short: TCP is for high-reliability data transmissions UDP is for low-overhead transmissions

If you found my compilation useful, drop a comment 🙂

All the best for your interviews or exams.


Job Opportunity : Freshers – Walkin @ Bangalore, Koramangala – 27th June 2016


Freshers – Walk-in @ Bangalore, Koramangala

We are looking for following roles.

Role 1 – Trainee Engineer (System Administrator)

As an IT administrator, youll be responsible for maintaining the company’s IT network, servers and security systems. This role is absolutely essential within any organization to ensure business continuity if an IT network fails, the impact on the day to day running of the business can be significant, sometimes catastrophic.
To ensure this doesnt happen, you’ll be responsible for investigating and diagnosing network problems, collecting IT usage stats, making recommendations for improving the company’s IT systems and carrying out routine configuration and installation of IT solutions.
On a day to day basis, you might be called upon to help colleagues with more basic IT needs. This will mean youll need to share your own knowledge to help others, including setting up new users and managing backup, security and passwords. You’re also the company’s internet police, monitoring internet and email use.
Typically, most companies will employ one full time IT administrator for every 50 employees.

Role 2 – Trainee Engineer (Software Engineer)

Becoming a software developer, also known as a computer programmer, you’ll be playing a key role in the design, installation, testing and maintenance of software systems. The programs you create are likely to help businesses be more efficient and provide a better service.
Sometimes you may also use off the shelf software. Requiring you to modify and integrate this into an existing network to meet the needs of the business.

As a software developer, your list of tasks can include:
Reviewing current systems
Presenting ideas for system improvements, including cost proposals
Working closely with analysts, designers and staff
Producing detailed specifications and writing the program codes
Testing the product in controlled, real situations before going live
Preparation of training manuals for users
Maintaining the systems once they are up and running


Visit Site

Genesys (Chennai) Interview Experience




First Round: ( through eLitmus ) 

Written Test: Quantitative Ability + Problem Solving + Verbal

60 students came for second round.

Second Round: (conducted at Manyata Embassy Business Park, Bangalore)

Written Test: Numeric Ability + Programing + OS + Networking + Comprehension

Third Round:

Puzzle Solving/ Coding challenge.

I got a program based on implementing image processing pixels in C/Java/C++.

I used C, where I’ve represented the pixels in a matrix and implemented their multiple test cases.

Fourth Round: Technical Interview

The HR asked me about my website ( ) and blog ( ) and opened them in his laptop. He praised me seeing those.

Topics asked:

My area of interest: Data Structures and Algorithms

  1. AVL  Tree, Binary Tree vs Binary Search Tree
  2. Asked me to write Preorder, Inorder, PostOrder algorithm of Binary Search Tree (recursion)
  3. C Program to print the unique NON-REPEATING element from an array of duplicate elements. (Eg. If array is 1,1,2,3,3,4,4, answer is 2)
  4. Comparisons of different sorting algorithms (Binary Sort, Insertion Sort, Merge Sort, Quick Sort, Heap Sort). I explained Quicksort, how it involved ‘pivot element’ and why it is useful.

He didn’t leave me there. We were being told after third round that they will DRILL US.

He asked me outside my comfort zone (which I answered):

  • Networking: TCP vs UDP (including connection concepts, checksum, etc.)
  • Layers of Network
  • Deadlock, Mutex, Interrupt. (He asked me a trick question ‘What is livelock?’ and I said it doesn’t exist. I made a mistake with Mutex.)
  • Operating Systems.

Puzzles involving boats

Automation (imagine selling me a mobile and I must check it’s features.)

Fifth Round: HR + Technical

Why are you wearing a tie? You’re so formal.

It’s because I respect the job I’m seeking for and the people hiring me. If I were an HR, I’d have been stringent with dress code. (He thanked me for the respect, he really did.)

Why should I pay you this much?

I’ve spent my entire college life dedicated to programming, won coding competitions, set question papers for symposiums, led my college department as Association President, and this dedication needs good pay for me to keep on going.

Discussions about Chennai, my family etc.

And here it goes again….

  • Write a program to check if a string is palindrome or not using dynamic allocation. (He made me do twice, after optimizing and reducing space and time complexity).
  • Write a Html code to build a username, login and password page (I did it in a detailed manner such that the password space is filled up with asterisk ******** initially before typing of words)
  • Puzzle 1
  • Puzzle 2
  • Networking Questions
  • OOPS Concepts + Inheritance Program + public/private/protected cases

Sixth Round: Meeting with Director

Logic based questions and puzzles

Seventh Round: Meeting with Director

HR – General Discussions.

I have joined here. 🙂 Life’s good.

How to let internet auto-correct your Grammar and Punctuation on Facebook & Twitter


Tired of getting hampered by typos?

Well, there’s this new internet tool called Grammarly (  ) which automatically edits your mistakes and gives the right suggestions.

What’s more? It rectifies improper punctuations and suggests you insert commas and etcetera whenever necessary. The free version covers all of these.

The premium version is an arch above the free version. It can suggest better synonyms. So, the next time you’re typing a novel, project report or thesis, don’t mind dropping by Grammarly 🙂


It works in three ways:

1: Grammarly follows you everywhere! Facebook, Twitter, Gmail, WordPress and almost all platforms.

This is a screenshot from my Facebook status.

I have intentionally made two typos here so I can show you how the auto-correct works.

Red underlines: For huge mistakes.

Green underlines: Slight mistakes


2: It is easy and 10 times more accurate than Microsoft Word


3. Self-edit your books/reports/resumes:


All you need to do:

  1. Copy-paste up to a maximum of 20 pages of text (there’s a limit for free version ) in the editing space which you’ll get after clicking ‘New’.g1
  2. Upload an MS Word file here and Grammarly will show you where you went wrong.

All the best. Happy proof-reading!



Amcat Test Experience Telephonic Interview Round – SVAR Test



It sounds simple from the way it is being instructed but here’s what you need to be aware of.

What you need:
1. Proper network. You can re-attempt twice in case of failures, but not more than that.
2. Closed room, with no disturbance.
3. Use headphones with good sound, or put loudspeakers.
4. Vigilant ear, because the only key to cracking this is attention.
5. Note down Your AMCAT ID, PARSE KEY (given to you by your test centre), SVAR ID, TEST ID in a notepad.
You need to type these on your mobile’s keypad for verification.
6. A pen or pencil
(In my situation, I kept my laptop open.
I opened the email instructions in Gmail and placed it in front of me.
There was a pad to my hand’s reach and a pen in my right hand. My left hand was holding the phone.)

Duration: 18-20 minutes
Number of questions: Approximately 40-45

Round 1:
They’ll send you 12 sentences via email in prior which you need to recite at the time of your phone call.
After each beep you need to speak fast and with proper pronunciation within a span of merely 5 seconds.
Round 2:
The automated voice on the phone will recite ten sentences.
You need to repeat the sentence you hear.
Listen carefully.
You will only get one chance to hear a sentence.
If you listen attentively, you can deliver the same well.

Round 3:
In this section, you will hear a conversation followed by a set of questions based on it.
Scribble the points first. In my case, it was a conversation between a lady and a customer service regarding wrong shopping order.

Round 4:
Multiple choice questions followed by its options. Answer as per the instructions given.

Round 5:
You will hear sentences which might have a grammatical error. It will be followed by four options each being a part of the sentence itself. Identify the part which contains an error.

Round 6:
A topic of speech will be assigned to you and you are required to speak about it for 45 seconds.
Mine was ‘A busy market scene’.

All the best. Muster all your wisdom and crack it.