鹅厂2020暑期实习第二次一面

后台开发

  1. 介绍自己和项目。
  2. 面试官听我说了几个跟算法相关的。问我到底想做算法还是想做开发?回答说开发。
  3. 问对开发岗的了解?需要什么技能?
  4. 熟悉什么语言?回答说java和python。
  5. 问两者之间的区别?java有什么设计让你眼前一亮的?当时回答了一个java inline的表达(比如comparator)。
  6. OOP的特性?回答封装继承多态。多态是怎么实现的?不会。
  7. 手撕代码。单链表冒泡排序,但是需要写一个能跑的程序(不光是排序这一个方法)。
    当时用的nowcoder的平台,网络也不太好。我代码有bug出现循环,但是那个平台一直不给我返回结果(debug语句的输出都没有),直接挂在那里。
    然后就没办法debug,面试官叫我到本地ide跑。结果我电脑巨卡顿。(天不让我调试成功)有3个处指针没有更新,只找出了一处。
    能挂在这个题目上我是真的佩服自己的智商。
  8. 面试官问了上没上过OS?讲了进程空间的分布,栈、heap、text区、data区。每个区域的功能。粗略讲了Map Reduce框架。锁。
  9. 问虚拟内存的管理?我感觉我貌似没办法把中英文对应起来,不知道他在问什么?只好说不会。
  10. 问TCP UDP等网络问题?我说我没上过课,但是网上看过blog。三次握手、四次挥手。

猜你喜欢

转载自blog.csdn.net/qq_40136685/article/details/105698279