去总部面的,先做了一套笔试题
一面:(顺序可能不对)
1.先讲了一下笔试上的一道算法题不难,就是找出两个数组合并后的中位数总体思路就是,比较大小找下标,但需要注意的是找到了中位数就可以停止循环了
2.hashmap问的超级细,建议大家仔细看看后来也问了chm,都很细还是比较注重基础的。
3.mvc的模式然后根据之前的实习经历,假设场景假入前囼插入数据失败对mvc的流程是什么。
4.jvm用命令操作过吗查看内存溢出命令。
5.设计模式也是开发常用的场景,比如我习惯把方法封装到一个接口还是抽象类中我回答按情况分析,但一般都是用抽象类实现这个接口再去继承抽象类,对应着这就是装饰器模式单例模式也顺便问了,虽然笔试上也有这个是手写代码比较常考的。
6.线程池了解吗先说了常用的线程池,解释了一下还有线程池中的参数,问了幾个实际的问题比如我想做定时任务怎么实现?还有主线程如何获取子线程的异常
7.垃圾回收对应的机制?引用计数GC Roots,哪些对象可以被作为gc roots深入理解jvm虚拟机这本书写的真的很好。
8.从100亿数据中如何快速找到一个数据hash算法,空间换时间但空间消耗很大。
9.回溯算法动態规划,(算法有点弱只能说了个大概)
10.自己对未来的职业规划?有什么打算
11.对大数据有什么了解?我答了feed流自己感兴趣看的,Hadoop
12.囿什么要问我的?
二面:(二面面试官是做建模的)
1.排序了解多少(快排冒泡,堆排序桶排序),时间复杂度
2.数据库出表写sql
可能是②面和我专业不太对口,全程都是在聊天聊到哪就随便问问,整体感觉都很不错
因为领导今天不在,所以要再约时间领导面一下。媔完继续更新加油!
发布了14 篇原创文章 · 获赞 35 · 访问量 1万+