首页 > 笔经面经 > 网易杭研,Java工程师,面经,已拿offer

网易杭研,Java工程师,面经,已拿offer

头像
牛客371299号
编辑于 2016-09-02 15:42:05 APP内打开
赞 10 | 收藏 167 | 回复14 | 浏览18961

两面技术面,一面HR

一面:40分钟左右
1.项目
项目聊的很多,问了项目实现的功能,有几个人在做,遇见的问题,怎么解决的等等,
ps:面试官问的很细,可以给面试官画一些图解释
2. GC算法,除了常见的复制算法,标记整理,标记清除算法,面试官问还知道哪些,这点上没回答出来

3. 给定n个数,寻找第k小的数,同时给出时间复杂度
比较常见的算法题,也要考虑到n的大小,说了排序,最大堆,以及partition算法,面试官还让说
我说就知道这几种

4. 索引有哪些?分别有什么特点?

5. 输入www.baidu.com会发生什么?
除了说HTTP请求,面试官还暗示想让说CDN和负载均衡的知识,这点也没答上,这里真没get到面试官的意思

二面:30分钟左右
1. 项目
和一面一样也是问的很细

2.Linux下 给定一个文件,里面存放的是IP地址,统计各个IP地址出现的次数
因为简历上写了会Linux,面试官才出了这一题,也是Linux面试常见的题目

3. HashMap问题
针对HashMap中某个Entry链太长,查找的时间复杂度可能达到O(n),怎么优化?
当时说了可能是容量或者hash算法的原因,说了扩容,寻找好的hash算法替代,然后面试官说不是这两个原因造成的,
当时LZ也不知道 JDK8中是采用红黑树进行处理的,就想不是为了降低查找时间复杂度吗,就说了用有序数组存储链表
数据,也就想到用有序数组查找的时间复杂度为O(nlogn )来解决,也是病急乱投医吧,最后面试官说也算是一种方法吧。

4. 对10G个数进行排序,限制内存为1G
大数问题,但是这10G个数可能是整数,字符串以及中文改如何排序
对中文排序没有回答出来。

5. SpringMVC处理请求的流程

HR面:30分钟
问的都是常见的问题,也 有几个问题还是问的很套路的
1. 优点3个,以及缺点
2. 说说你应聘这个岗位的优势
3. 说说家庭
4. 为什么想来网易,用过网易的哪些产品,对比下有什么好的地方
5. 投递了哪些公司,对第一份工作怎么看待
6. 对自己未来的规划
7. 工作地点有没有要求,薪资呢
8. 父母对你的工作有没有什么想法
9. 实习经历,在实习的时候学到了什么?举例说明,感觉这个问题还是挺重要的

总结:项目问的很细,要对项目很熟才行,
针对一个问题,面试官会向看看你的知识的深度,会让你一直说些不同的方法
可以用画图的方式给面试官讲解一些问题

ps:LZ也是幸运吧,问的都是常见的问题,一面和二面的面试官都挺nice,也没让手写算法

14条回帖

回帖
加载中...
话题 回帖

笔经面经近期热帖

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

近期精华帖

热门推荐