首页 > 京东0915一面面经
头像
从天而降的招式
编辑于 2020-09-15 18:26
+ 关注

京东0915一面面经

1. 介绍一本你最近在看的技术书    [深入理解操作系统->虚拟内存]
2.刚才你提到了一句,虚拟内存技术上世纪六十年代就有了,当时怎么没用呢?     [推测:当时计算机的地址线不多,寻址不了太大的空间。页表也需要占用空间,效率低。]
3.进程切换和切换的区别?   [自己理解,没验证过,去网上查过资料,没得到统一的结论:线程/进程切换几乎没什么区别(linux 2.6)。但是进程切换可能导致缓存失效,进程刚开始运行时可能会慢一些。线程切换的话,地址空间相同,缓存失效的可能性小一些。]
4.写题,用单向链表表示的字符串,比如说“abcba",其存储方式是‘a'->'b'->'c'->'b'->'a', 怎么判断它是不是回文字符串?
[本地ide,共享桌面,全部代码自己写。思路:先把链表后面一半逆序,再使用双指针,一个指向头部,一个指向中间的结点,挨个判断是不是相等,如果不等,返回false; 代码少写了最后的return true,自己写测试样例,第一个测试样例不对,检查代码之后补上return true。面试官让写了三个测试样例均通过。 ]
5.问一个计算机网络相关的问题把,time_wait状态什么用?  [确保本端发送的ack对端能收到。等待该连接上所有的报文都失效。]

反问
1.部门做什么业务的?  **[想了想,这里还是匿了把]
2.编程语言?     c++
3.多久会有通知?  一周之内

总结:
assert("京东已经招聘两个多月了”);
if(failed_in_fist_test){
cout<<"no hc."<<endl;
}else{
kpi++;
}

更多模拟面试

全部评论

(2) 回帖
加载中...
话题 回帖

推荐话题

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐