网易有道二面凉经
一面(50min):
1,自我介绍
2,String的不可变,A=“abc",B=new String("abc"),C = new String("abc"),D = "abc",问输出各种==的结果
3,bigdecimal和double和float的区别,如果a = new bigdecimal(0),b = new bigdecimal(0.0),a==b的结果,如果要比较的话,你有什么想法
4,然后就是数据库:索引知道的都说了一下,问什么适合当索引,什么不合适,如过商城订单有一个state列,只有少数几种状态,适合当索引吗?日期呢?,如果有个表,几列常用,几列不常用,一共大概50多列,总体数据量不大,问怎么分表
5,springboot相关的,相比较ssm的优势等等,说到ssm,问下spring有关的注解,@Autowired的概念,如果一个Dao有两个实现,一个连接mysql,一个orcle,service要自动注入这个类,如果直接注入的话会有冲突,怎么解决冲突?
6,做道题:写个工具列,输入ip地址(String输入)输出int,输入int输出ip地址。
7,还有什么不太记得了,问的细节挺多的,不是一大块一大块那种,就不太能记住了
8,反问
补充:想起来问了多线程的:countdownlactch,线程池这样的,另外问了场景题,不考虑多次访问,按照先进去先淘汰的策略,以kv形式存储,用哪种数据结构比较合适
在休息区等了大概20分钟就通知二面:
二面:
1.自我介绍
2,实习的项目问的挺多的:功能,架构,存储,缓存等等,因为大家具体项目不一样,就不展开说了
3.算法:一个数组只有0,1,2三个数,问遍历一遍怎么完成排序。先说了思路,然后面试官一直在检查,然后检查出来两个漏洞,大概思考了一下,圆了上去,然后就不吭声一直看我的代码,之后他问我你觉得还有什么问题,我回答说,在写同一个题目的时候比较容易陷入自己的思路,所以看不出什么问题了,如果在ide写的话,会多写几个测试用例,测试一下来检查错误。
4,问我比较偏向哪些业务方向。
5,反问
二面之后等了20分钟,直接挂了,原因未知,如果大家知道能从哪里看一下挂掉的原因,求指点,
另外问一下大家,内推挂了,是不是等流程显示结束可以再投官网正式?