美文网首页OJ
面试回顾:京东实习一面

面试回顾:京东实习一面

作者: wuzhiguo | 来源:发表于2017-04-15 15:00 被阅读209次

    面试流程:

    自我介绍+项目介绍(如果没有或者不太相关,面试官就跳过)+你熟悉什么面试官就重点问你什么+你向面试官提问

    面试问题

    (1) 语言:

    C语言字符串拷贝(未考虑的问题: 字符拷贝完之后末尾追加空字符'\0',地址部分重叠,全部重叠)

    new与malloc的区别

    内存五区

    重载与覆盖的区别

    对带有虚函数的无数据成员的类求sizeof

    (2) 数据结构:

    两个栈实现一个队列

    哈希表(重中之重,不会)

    (3)网络(TCP/IP),操作系统(线程,进程),数据库基础

    我的提问:

    (1) C++在京东的主要应用场景?

    a. 视频

    b. 图片存储

    c. 云存储系统(面向京东商城,也对外服务,像亚马逊和阿里云一样),类似于数据库,所以重点考哈希表

    (2) 需要做哪些准备,如果在京东云平台事业部从事C++研发?

    对应届生项目要求不高,基础知识需要熟练(语言,数据结构,网络,操作系统,数据库)

    (3) 京东的实习生面试,最终有几面?

    3面

    总结与反思:

    (1) 前一天没休息好,脑子刚开始有点蒙,切记面试以前要休息好,如果可以,最好选择上午面试。

    (2) 面试很重视基础,基础要十分熟练立马写出来才可以,可以参考剑指offer,一面考剑指offer上题的可能性非常大

    (3) 不同的公司和部门,在数据结构和算法方面考察的侧重点不同,提前看面经,有针对性的准备。

    (4) 数据结构比算法重要一点,因为对于公司来说数据结构的考察点比算法要多,比较容易考察。

    (5) 除了语言,数据结构,算法之外,网络,操作系统,数据库基础要具备。如果前面面的情况不太好,这些又一点不会,那么面试官都没什么问的了。

    (6) 自己不要太慌张着急,想清楚再说,再写,避免低级口误笔误。

    相关文章

      网友评论

        本文标题:面试回顾:京东实习一面

        本文链接:https://www.haomeiwen.com/subject/wjwnattx.html