转载声明:文章来源https://www.nowcoder.com/discuss/1074024
一面,9.29,1h20min
1.自我介绍
2.栈空间,堆空间,这些内存空间有什么区别
3.linux下一个进程能最多创建多少个线程
4.Java调用C/C++动态库,Java如何将参数传到C++,怎么调用的
5.Java怎么实现高精度的浮点数,又怎么运算
6.mysql的应用场景
7.用户访问的网址,这种表如何设计;若表比较大,如何优化?分库分表如何分?索引设计,排序的话会怎么样如何解决?
8.中文、表情等信息出现乱码情况是什么原因,项目中哪些地方会导致该问题
9.Redis还有哪些场景应用,缓存用到的场景
10.写代码时如何利用CPU的多级缓存
11.平常有没有使用Socket编程
12.一个服务在linux上运行出现性能瓶颈,如何解决
13.系统平均负载是3.5的含义是什么
14.Java程序CPU很高,如何排查具体的问题
15.实验室下同在一个内网,能否通过抓包的方式获取你同学访问了哪些网站
16.多个交换机串联,进来的一个包是广播还是点对点
17.域名转换的信息能否抓包到
18.论文内容介绍
19.IP属地判定,IP库,设计什么样的数据结构可以快速的通过IP获取属地信息?若使用数据库,又如何设计表;放到内存中如何设计结构?
20.反问
二面,10.10,40min
1.自我介绍
2.介绍自己觉得最优成就感的一个项目
3.对项目进行深挖,楼主介绍的是关于分布式有关的,问的很多
4.实习的内容介绍,觉得自己印象最深的内容是什么
5.对于分布式有关的问题,如保证一致性问题,意外场景的发生等等,问平常有没有进行深入的研究
6.问笔试的题目,但我自己给忘记什么题目了面试官就没问了
7.反问
八股没问,说一面应该问了,二面就不需要了
三面,10.13,54min
论文内容介绍,面试官要了解论文的背景要解决的问题如何解决等等(25min)
项目介绍,挑了一点问了问
实习内容介绍,并针对一个点深问一下,假设一些情况问我如何解决(20min)
问平常使用迅雷吗(使用PC端),用什么功能比较多(下载),有什么反馈意见(随便提了个下载时快时慢,然后面试官问我有没有猜想为什么会出现这个原因)
建议大家:对于论文和实习等内容会深入问,大家要对自己做过的内容熟悉,而且讲的话一定要有条理且清晰(之前被其他公司说过这类问题,现在倒是说的没问题了)
帖子还没人回复快来抢沙发