1
Blunt1991 2017-02-23 09:43:12 +08:00 4
|
2
est 2017-02-23 09:56:55 +08:00 1
直接跟面试你的人说,我刷了题了就不要问我技术问题了。
|
3
neosfung 2017-02-23 10:06:01 +08:00 via iPhone
反转二叉树
|
4
zzcchh 2017-02-23 10:06:28 +08:00 via Android 3
请听题,能否接受加班 4 小时每天?能否接受单休?不行的话,我们就不面了。
|
5
jsjjdzg 2017-02-23 10:07:35 +08:00
不知道有没有大佬 发一个 Java 相关面试题的 Git - -
|
6
tjxiter 2017-02-23 10:12:29 +08:00 1
1.python 中的 static method 在什么情况下用?有什么好处? class method 呢?
2.python 为啥要搞个 metaclass? 使用场景? 这 2 个题,基本每次都问下面试者(非实习生)。 |
7
jmc891205 2017-02-23 10:31:57 +08:00
背一遍 The Zen of Python
|
8
SlipStupig 2017-02-23 10:44:50 +08:00
1 0 LOAD_CONST 0 (None)
3 POP_JUMP_IF_TRUE 10 6 LOAD_FAST 0 (x) 9 RETURN_VALUE >> 10 LOAD_GLOBAL 1 (reduce) 13 LOAD_CONST 1 (<code object <lambda> at 0x7f652fe1b030, file "<stdin>", line 1>) 16 MAKE_FUNCTION 0 19 LOAD_GLOBAL 2 (map) 22 LOAD_CONST 2 (<code object <lambda> at 0x7f652fe20b30, file "<stdin>", line 1>) 25 MAKE_FUNCTION 0 28 LOAD_GLOBAL 3 (filter) 31 LOAD_CONST 0 (None) 34 BUILD_LIST 0 37 LOAD_GLOBAL 4 (xrange) 40 LOAD_CONST 3 (10) 43 CALL_FUNCTION 1 46 GET_ITER >> 47 FOR_ITER 12 (to 62) 50 STORE_FAST 1 (z) 53 LOAD_FAST 1 (z) 56 LIST_APPEND 2 59 JUMP_ABSOLUTE 47 >> 62 CALL_FUNCTION 2 65 CALL_FUNCTION 2 68 CALL_FUNCTION 2 71 RETURN_VALUE 请将这段代码翻译成 python |
9
rogerchen 2017-02-23 10:46:24 +08:00
@tjxiter
贵司莫非每次都是招总架构师的。 metaclass 不是面向 API 用户的,可能库作者都用得不多,那么高的抽象层级只有架构可能会用一点。 |
10
est 2017-02-23 10:49:02 +08:00 4
|
11
rogerchen 2017-02-23 10:55:17 +08:00
@est #10
2333333 我记得以前在 SO 上看到,要用 metaclass 的情况 99% 只需要 decorator ,然而 99% 的情况可能连 decorator 都不需要。。。 @SlipStupig #8 反编译字节码不过是考考基本的编译原理,看不出跟 python 有什么关系。面 java 不考 SSH 考读字节码怕是要被人骂神经病吧。 |
13
yepinf 2017-02-23 11:15:59 +08:00
树上七个猴,地上一个猴。
请拿 Python 实现树对象,猴对象,要求树对象带可迭代接口,可迭代树上存在的猴;实现一个上树的接口,地上的猴可以上树。 如果在迭代中间,地上的猴上树,如何保证迭代的正确性,空间的低复杂度。 |
15
SlipStupig 2017-02-23 11:18:04 +08:00
@rogerchen 这个只是一个引子,主要是去考 python 原理,比如为什么 python 要用 risc 模式,关于 python stack 保护模式是怎么实现的,问一堆如果对方都答上来了,然后你就只能....如果对方答不上来,就跟对方说没关系,来我们来写个冒泡算法吧! 233
|
20
20015jjw 2017-02-23 12:06:19 +08:00 via Android
我面 meraki 的时候面了 minstack
|
21
ctftemp 2017-02-23 12:42:23 +08:00 via Android
@rogerchen metaclass 和架构师有啥必然联系?架构师也不一定就用的到啊,只是一个知识点而已,完全不能代表技术能力。
|
22
bravecarrot 2017-02-23 19:02:22 +08:00
SO 上关于 Python 的高票答案,按顺序看就好啦。
py 的内存管理, gc ; decorator ; mro ; ls 提到的 classmethod&staticmethod pythonic 的写法, trick 等 都是我被问过的 |
23
vinceguo 2017-02-23 21:20:25 +08:00
我见过的靠谱的面试都是考 智商 + 基础,代码只是顺便考考。考这种百年都用不到,但是只要不是智障随便 google 一下就能了解的知识点,这种面试官的脑回路应该很奇特
|
24
crossmaya 2017-02-23 22:08:15 +08:00
你写 python 能有女朋友吗?
|