趣事

故事

我很喜欢苹果笔记本和IDEA的组合,轻快流畅还省电,缺点很少,就一个字:贵。

我以为集团里面大家都一样,后来有位同事请我帮他处理问题,我根本用不惯他的系统,视觉效果很差,反应慢得像只老王八,这才发现原来我还是享受优待的少数人。

苹果笔记本好用,Homebrew功不可没,有了它,基本上所有的软件都可以一行命令完事。它的作者Max Howell相当有趣,这里是他6年前(2015年11月6日)的一个帖子:

Google: 90% of our engineers use the software you wrote(Homebrew), but you can't invert a binary tree on a whiteboard so fuck off.

说的是他去面试当今全球第一的科技公司Google,结果铩羽而归,结论我稍微翻译如下:

我们90%的工程师用你写的软件Homebrew,而你竟不能手写二叉树反转程序,所以滚吧。

当时我很震惊:Google对员工真慷慨,至少90%的工程师都用苹果。

然后我觉得Google确实是技术型的公司,跟很多公司不一样。

很多公司是什么样子?我经历过不同的公司,见识过很多人,讲一个真实的经历,是某个公司的CTO问为什么在简历里面放我的github,我在解释之前,问他知道github是什么吗,他说不知道。

不知道github的CTO?我呸。

反转二叉树


public Node invert(Node root) {
    if (root == null) {
        return null;
    }

    // 转换左子树
    Node left = invert(root.left);

    // 转换右子树
    Node right = invert(root.right);

    // 左右对调
    root.left = right;
    root.right = left;

    return root;
}
平台 工作纪要
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×