网易内推offer面经-Java开发工程师(杭州)(一)
第一次在网上写东西,只是留个脚印,勿喷。。。 先贴图:
先总结:
个人研究生生涯投出的第一份简历、第一个电面、第一个现场面。。。。。所有的,都是第一次。从8.12号投简历到9.3拿到offer,前前后后, 一共只花了20天的时间,不得不说网易的内推效率就是高(室友拿到了阿里的offer,那时间长的啊。
因为
自己简历憋不出来,
内推不积极,
错过了阿里内推投简历的机会。)。回想一下,一切都很顺利,运气很好。感谢网易对我的认可!
一、电面(电面一共17分钟,之所以印象深刻,是挂掉电话就看了一下时间,当时看到时间就感觉没戏了,怎么才说这么点时间,室友的一面可是一个多小时啊,这回完蛋了)。
1、自我介绍(这个一般都少不了吧)
说了一下自己是XXX学校XXX学院XXX专业的研究生咯,巴拉巴拉……
2、重点介绍一下项目情况
我自己在简历上写了五个项目,3个
已
在线运行的,一个半科研半项目的不伦不类未成形的,一个正在开发当中的电商网站。然后逐个介绍咯!貌似这里就花了我10 分钟的时间(其实绝大多数时间都是自己在巴拉巴拉说个不停,面试官一直在“嗯,嗯,嗯”的回应,估计只是告诉我他在听)。
3、说说你知道的几个Java集合类
自己说了一堆,从list、set、queue、map实现类咯。。。
4、描述一下ArrayList和LinkedList的区别
挺简单的吧
5、实现多线程有几种方式,多线程同步怎么做,说说几个线程里常用的方法
最后一个没回答就这么过了,当时估计脑子短路,没听懂他在说什么
6、说说mysql的索引,索引如何建立
就是b+树咯
7、Spring用的怎么样,看过源码吗?
(源码还真没看过)
8
、了解AOP吗?说说AOP原理,Spring如何实现AOP的
Spring两大核心咯IoC、AOP 这个还是要会的吧
电面现在貌似就只想的起来这么几个问题。
二、现场面(现场面一共分了3面,2个技术面,1个HR面)
全部以自己写的项目为主,重点谈性能优化,性能瓶颈,这个自我感觉最不好了,自己写的小屁项目,哪有性能测试,压力测试,大面积并发啊大概30-40分钟左右吧
本来打算继续按照电面的时候一个一个按照简历上的顺序讲的,刚开始讲两句,就被打断说面试时间不多,挑两个讲。讲完项目的大致情况,真正是才刚开始啊,然后就被问的各种懵逼啊,现在想想,挺佩服自己能扯的。
2、你的项目中使用过缓存机制吗?又没用用户非本地缓存
用过缓存,但是没用过非本地 独立 缓存啊。然后就开始了一路扯淡的过程
3、”项目“(我自己写的项目)有没有考虑过大面积并发的情况
我的回答是没有,
4、然后他就接下来问:”如果出现大面积并发,在不增加服务器的基础上,如何解决服务器响应不及时问题“。
开始性能调优了。
5、假如你的项目出现性能瓶颈了,你觉得可能会是哪些方面,怎么解决问题。
首先想到的是 自己的项目系统架构支持可扩展, 增加服务器
然后优化代码咯,试试内存泄露啊什么,然后开始坎java的 强 引用、软引用、弱引用什么
接着说了下可能会因为同步粒度大什么之类的。。。。这个真心不怎么会啊
6、如何查找 造成 性能瓶颈出现的位置,是哪个位置照成性能瓶颈。
现在都忘记当时怎么回答了,就大致记得沿着loadrunner说了一通
(插一句,其中还聊到自己的一个穿戴式设备项目,自己又巴拉巴拉说了一通。面试官说一句:”这个不是Java的项目吧“;我说:”是的,是用单片机C写的“。面试官脸都不高兴了,哈哈哈。。。。。)