Career notes

Software Technical Interview Questions

  • Cycle Detection Tags: Moderate, graphsProblem descriptionYou have a directed connected graph. (for bonus points, drop the "connected" assumption) Write an algorithm that detects a cycle, if any exists, and returns ...
    Posted Feb 15, 2011 4:11 PM by Amin Ariana
  • Maximum contiguous sub-matrix Tags: Moderate, dynamic programmingProblem descriptionGiven an N-dimensional matrix of n elements of signed integer type, find the contiguous sub-matrix with the maximum sum.Simplified version: Given ...
    Posted Feb 4, 2011 5:53 PM by Amin Ariana
  • Least common ancestor Tags: Moderate, data structure transformationProblem descriptionYou have a tree data structure. The ancestors of a given node are defined to be the node itself, its direct parent, or ...
    Posted Nov 30, 2011 3:30 PM by Amin Ariana
  • Levenshtein edit distance Tags: Difficult, dynamic programmingProblem description(From Wikipedia) In information theory and computer science, the Levenshtein distance is a metric for measuring the amount of difference between two sequences (i ...
    Posted Feb 4, 2011 5:21 PM by Amin Ariana
Showing posts 1 - 4 of 4. View more »


Talks and Lectures


Best practices

Entrepreneurship

Software Engineering

Management