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!