感觉地里这家的onsite不是很多,来补一个挂经
领英上被骚扰问有没有兴趣来finance, 后来看了下这家公司,以c++/c为主,还有python,所以本来我不想面的,我用的java,hr各种劝说。。好。。。我面。。。
店面:
- Integer a = new Integer(1000),
Integer b = new Integer(1000); System.out.println(a == b); System.out.println(c == d), 问打印结果是什么,以及为什么是这样的结果? - Implement a hashmap3. Fibonacci: get fibonacci value of index i 递归和iterative 各写了一遍, 问了两种方法用途,我就随便扯了扯,比如如果数很大什么的,那用递归的话容易挂啊有太多duplicate process 之类的
Onsite
第一轮
Leetcode 121, 一毛一样
问了我懂不懂c++ /c, 多线程
第二轮
hr 尬聊, why finance, what’s your interest, what’s your goal
第三轮 伦敦的视频面试
-
两个 jar, 一个容量为5, 一个容量为3, 怎么量出 4 water
-
1+….+ 50= ? 就是问等于多少。。。。不是写代码
-
去程和返程都是60 miles,去的时候速度30mile/h, 问回来的速度应该是多少才能保证平均速度是60mile/h
我… (−_−#)
-
9个ball, 有一个轻一些,一个天平, 问最少称量次数
-
什么是:方差, 期望, risk, bond, portfolio
……真的是各种死命遥想当年上学书上的内容。。。 -
懂不懂c++ /c, 多线程 +2
第四轮
这轮居然是当时电面我的人,聊的很轻松, 题也很简单
-
leetcode min stack,
follow up 仅仅是求个average -
给一个 n*n matrix, 由0,1,2组成
0 -> nothing, 1-> wall, 2 -> treasure ,
given an position (x, y) , whether you can find a path to treasure
followup是怎么找出最小path
问我知不知道tcp 和 udp,我就说了下我记得的,两者区别啊用途啥的
第五轮
这一轮的时候电脑已经很难用了。。。。
一个matrix, 比如都是“white”, or “black”, 让你把对角线flip一下
比如 w w w -> b w b
w w w w b w
w w w b w b
然后问了java 基本的,class 和interface的区别, class和object的区别,
又问了我一次懂不懂c++ /c, 多线程。。。。