Bring your manuscripts, plots and scenes together into a collaborative and social platform that empowers you to complete your work.
Looking for the essays?
The essays have moved to the Scenedom writer platform.Read essays by Amin Ariana
Tech interview questions
My growing collection of problems for engineers preparing for a technical interview at Google, Facebook, Microsoft, or Amazons of the world:
Closest Common Ancestor of a Node in a Tree
You have a tree data structure. Write an algorithm that given any two nodes in the tree, finds the node that is the closest common ancestor to them.
MapReduce parallel processing of all known URLs for median length
You are given the data set of all Google crawled URLs on the Internet -- that's a very large set. Write an algorithm to find the median URL length.
Tree In-Order Traversal to Next Node
Given a node in a binary tree, implement the algorithm for finding its next in-order node in the containing tree.
String to Byte Array Serialization and Deserialization
Serialize a list of strings into a byte array. Then deserialize it.
Is the given String a repeated sub-pattern?
Given a string, return whether it is made of a perfectly repeated string pattern.
Rule-based HTML compilation
Given an HTML with messed up tag nesting, output the correct and unambiguous version of the HTML.
Given a tree, prune it to select for only a certain node color
Given that a tree is made of only red or black nodes, return another tree that only has the paths of the original tree leading to a red node.
- Read More ...
Successful MBA-oriented founders who validate their business model with a prototype and traction are shocked when hitting the wall. The product dies right when the market finally accepts it; the contractors start acting flakey; and the investors are suddenly unwilling to invest in tech resources right when they're needed.
Traction seems to kill a startup before it's reborn.
The best founders, those who validate cheaply, are surprised the most to find out what investors already know: A single invested tech cofounder can replace an entire team of engineering contractors and build a scalable version of their product faster, cheaper and with more versatility than the original. Tech partners are different from engineers: they put their skin in the game.
When the customer complaints start pouring in at 4am and the outsourced team is unresponsive, this point finally sinks in: "I need a tech co-founder, and this company needs a technical leader."
I have provided value to innovative organizations, such as: