mark
流程:2.20笔试-2.23电面-2.28终面(3轮一起)-3.2 offer call,面试都是全英文。体会:还是挺看重基础的,包括网络、sql、操作系统、安全、算法等。其实我技术面回答的不太好,bq感觉也有挺多red flag。技术栈:Python写的有点乱,能回忆起来的就这么多啦~1. 笔试,一共14道题,7道算法题,7道选择题,限时90分钟。平台是HackerRank,不需要自己处理输入输出。算法题有非常简单的也有比较难的,我有两道没做出来。选择题是一些概念,比如dfs,bfs,死锁,sql等。2. 30min电面,面试官时间控制的非常精准,到点就结束。- introduce yourself- sorting algorithms- hashmap, how to prevent collision- three-way handshake, four-way handwave, why need 4 times?- tcp, udp- what is pre-order traversal and post-order traversal- Python garbage collection- stack overflow- polymorphism- DDoS- singleton- How many addresses can be accessed in 5-bit? - SQL基础- 5min反问3. 终面1) Online Coding Test30min写两道题,平台还是HackerRank,不需要和面试官交流。2) Technical Interview 1- 先讨论刚刚做的两道题。我的第一道是关于最短路,第二道我想复杂了想到了dp,后来面试官说直接用数学方法就可以。具体题目就不透露啦。不过我都没写完。。。太菜了。。。- Fibonacci,递归写法(分析复杂度)和dp写法- 对于异常应该怎么处理,例如Fibonacci输入了一个负数,是要在api里面处理还是在调用端处理,为什么,你觉得哪个更好。如果在api里面处理(例如抛出异常,或者是返回一个负数),有什么好处什么坏处。- 知不知道KDD(不知道)- 介绍fix message sample fix message,然后给了一个场景问要怎么做- 对testing的看法,你觉得需不需要大量的testing,是不是很浪费时间- multi-threading, when Python can do actual multi-threading- 对于Python的处理速度有什么看法- OOD, in what scenario will you do OOD in Python- Apart from OOD, are there any better methods to do this?- TCP, UDP, when to use tcp and udp,为什么http要用tcp协议- time complexity of binary search- what will you do if your manager doesn’t like your code(这里我就感觉不对劲。。看来他不喜欢我的代码风格吗哈哈哈3) Technical Interview 2在第一面的基础上继续问,首先描述了一下第一面干了什么- How to reduce time in calculating Fibonacci, not considering space- 算法题,查找1度朋友,2度朋友,到N度朋友(BFS)- 值传递和引用传递- 介绍OOD,为什么需要类这个概念- 介绍encapsulation,为什么需要封装- introduce some basic data structures you usually use in Python4) Professional Fit Interview- How do you feel about past two interviews- career plan, what do you want to do in the future- What do you know about Morgan Stanley- How will your knowledge help us during your internship- The most difficult decision you‘ve made, and the consequences- challenges & adventures- 作为leader的一次经历- Do you have any other job offers- 反问
点赞 16
评论 10
全部评论

相关推荐

吐泡泡的咸鱼:我也工作了几年了,也陆陆续续面试过不少人,就简历来说,第一眼学历不太够,你只能靠你的实习或者论文或者项目经历,然后你没有论文,没有含金量高的比赛和奖项,只能看实习和项目,实习来说,你写的实习经历完全不清楚你想找什么工作?行研?数据分析?且写的太少了,再看项目,这些项目先不说上过大学读过研究生的都知道很水,然后对你想找的岗位有什么帮助呢?项目和实习也完全不匹配啊,你好像在努力将你所有的经历都放在简历里想表现你的优秀,但是对于你想找的岗位来说,有什么用呢?最后只能获得岗位不匹配的评价。所以你需要明白你想要找的岗位要求是什么,是做什么的,比如产品经理,然后再看你的经历里有什么匹配的上这个岗位,或者对这个岗位以及这个岗位所在的公司有价值,再写到你的简历上
点赞 评论 收藏
分享
双非阴暗爬行:我来看看笑死我了,这名字取得好想笑(没有不好的意思)
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务