Image for post
Image for post

Do you have any questions for me?” is how almost all tech interviews end. It may be hard to come-up with good questions to ask your interviewer and here are some ideas and questions we present that can demonstrate your maturity as a software developer and genuine interest in the position:

Company-specific Questions

  • What is the one thing that you don’t like about the company?
  • If you could, what would you like to change about the company’s culture?
  • What areas of growth do you see for the company in the future?
  • Who are the primary competitors of the company?
  • Can…

Image for post
Image for post

Least Recently Used (LRU) Cache is a very common problem asked in interviews. The key to the problem is to realize that a hash table and a doubly linked list can be used to solve it efficiently. Another variant of the LRU problem is the priority-expiry cache. The Educative’s course on Big-O Notation for Coding Interviews and Beyond solves this problem using two heaps and two hash-tables, but isn’t conclusively the best solution. If you have a better solution, we’d love to hear from you and share your solution here with due credits. …


Clearly, Educative is more popular than DataCamp just going by Google’s search trends as shown in the screenshot below. Though DataCamp has raised more money than Educative but caters only to the Data Science niche. Educative.io, on the other hand, takes a bold approach and offers courses on its platform covering the entire spectrum of tech. Essentially, both are market places for online courses, some written by independent authors while other written by the platform’s content team.

Image for post
Image for post
Educative.io shown in blue vs DataCamp.com in red

Educative.io’s offers diverse courses but lacks the concentration and depth of Data Science content and material available at DataCamp. If you are looking…


Image for post
Image for post

If you landed on this blog entry, you are likely looking to buy Educative.io’s courses for less than they are advertised for. Here are the three ways you can get them on the cheap:

  • Educative allows you to audit some courses for free. The offer may show up on your Educative account randomly or you may request them explicitly.
  • Educative runs promotions throughout the year on various occasions to give discounts, such as the one running now for Black Friday. The current promotion has been extended till the end of this year.
  • Most importantly, Educative.io’s prices are adjusted geographically, so…

Image for post
Image for post
Behavioral Interviews

The Bay Area sun shone bright and golden in the blue skies of summer of 2013. I was shackled to an uninteresting job at the Microsoft campus in Mountain View. A few blocks down the road stood LinkedIn’s hip and trendy offices, teeming with youthful engineers, typical of a Silicon Valley startup. The contrast was stark. Microsoft’s dull buildings were laid with grey carpets, and not-so-motivated engineers walked over them. …


Image for post
Image for post
Artificial Intelligence/ Machine Learning/ Data Science

Data Science is taking off and the number of jobs in the field is exploding. Educative.io is ahead of the curve and offers the following list of courses you can study through to either gently dip your toes into AI/Data Science/Machine Learning or prep for your next interview.


Data Science is one of the hottest fields in computer science nowadays and is expected to grow exponentially in the coming years. The number of job postings asking for data scientists has steadily increased, giving rise to a number of online Ed-tech companies that sell courses to teach buyers data wrangling chops. According to LinkedIn, in August 2018 in the U.S., the tech industry was experiencing a shortage of 150,000 data scientists and the demand for skills in data science has only gained more steam since then. DataCamp is an upstart in the online Ed-tech industry that trains folks with…


Image for post
Image for post
Web Development Interview Handbook

Recently, we had an opportunity to review Educative’s new course “Web Development Interview Handbook”, a new addition to Educative’s Interview prep courses war-chest. Read-on for our $0.02.

Web development jobs are the easiest to crack in the computer science industry. If you don’t want to work on the backend systems which require knowledge of concurrency and distributed systems, you can always opt to develop frontend instead. Besides reduced complexity, web development offers greater opportunities to showcase one’s creativity and artistic abilities. …


Image for post
Image for post

Today, we’ll review another very popular course listed at Educative.io platform: Grokking the Object Oriented Design Interview. Writing object oriented over monolithic code gained favor starting in the 1990s but the history of OOP predates much further back than that. Two earliest object-oriented languages were SIMULA 1and Simula 67 introduced in the early 1960s . The languages were the work of two researchers Ole-John Dahl and Kristen Nygaard working at the Norwegian Computing Center in Oslo, Norway. However, OOP as we know today was first implemented by a language called Smalltalk, developed by Alan Kay at Xerox PARC in the…

Double Pointer

Musings, opinions and short essays on technology

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store