背包九讲作者面试自述



背包九讲作者面试自述

暑假的时候都在搞 ACM 集训,觉得找工作的事还早。开学了以后听说各路大牛早已面
试了各种公司拿到了各种 offer 就开始有些心慌。虽然我自己是一心想去国外工作的
,但是我家里不怎么同意,所以一开始没特别考虑出国工作的事,想着等那些企业来校
招的时候投投简历得了。然而自己还是不愿对出国工作死心,于是就经常在 GitHub
Jobs 和 StackOverflow Careers 这两个网站上瞎逛。

出于自己的爱好,我一直以来都有一个小小梦想,找到一个能用 Haskell 或类似语言
的工作。不过我知道的相关的工作要么是 Standard Chartered 里面那种天天西装革履
的典型金融业环境,要么是 Galois 或者 FP Complete 那种对已有的 Haskell 水平要
求非常高的。但我还是在 GitHub Jobs 上用 Haskell 作为关键字搜了一下。不出我所
料,没有搜到任何我以前不知道的 Haskell 工作,大部分甚至都不是在用 functional
programming 的,而是"我们是用 Ruby/Python/etc 的,但如果你会 Haskell 的话
我们非常欢迎因为你就是那种我们想要的乐于学习和自我提升的人"的那种。我搜到的
唯一一个全面应用 functional programming 的公司就是 Jane Street,他们用的是
OCaml,一种我早就听说过但几乎没有了解过的语言。

Read full article from 背包九讲作者面试自述


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts