美团安卓客户端0基础提前批
7月30号晚上8点20视频面试。45分钟
自我介绍后开始问问题:
死锁:解释,原因,解决方法
进程,线程,区别,通信方式,进程同步
进程调度,我说了批处理系统的以及分布式系统的所有调度算法,包括优点,缺点,饥饿现象,怎么算优先级。
网页里的tag属于进程还是线程
银行家算法
osi7层结构:每层做什么
http了解吗,解释http
http报文:响应/请求报文内容
状态码 2**.3**.4**.5**,每一种展开之后说了作用
302重定向过程
数据库为什么需要有主键跟外键
索引:介绍,用到了什么
B+树:跟其他结构的区别,写过B+树吗
事务:名词解释,四大特性
脏读,幻读,不可重复读
二叉树层次遍历
没写出来换了一个,也没写出来。主要是不熟悉,而且这么晚了也不想写,直接告诉面试官这次结束吧,我肯定进不了,不耽误你时间了,早点下班吧
——————————————————————————
以上都是涉及到的知识点,面试的时候我把知道的都复述了一遍。基础知识除了302重定向过程没有描述清楚,其他全答的挺好。面试官还夸了我基础很扎实,因为我之前把操作系统那本书从新看了一遍,回答的比较深
只不过我已经2年没用过JAVA,研究生主要读论文,写论文,最基本的数据结构没刷题,只知道这个题怎么解决,不会写代码,没写出来,过不了面试。我的目标是投政策性银行以及五大行,互联网面不上对我影响不大
——————
总的来说,问的很简单。
———————————————————————————
8月4号
卧槽,进二面了。。。。
6号下午4点半视频面试
这次二面体验不好。
第一题问我1+1为啥等于2。。。。我哭了
问了一下生产者消费者,我从信号量的角度描述了PV操作,面试官应该希望我从notify那种的角度说。就问为啥说信号量。我就给他解释了信号量,也没给面试官解释明白。
然后懂了想让我说thread那种之后,嘴瓢多说了一句sleep,问我为啥想说到sleep,他跟wait有关系吗?
hashmap,我解释了原理,hash的公式啥的,把能说的都说了,好像面试官不满意。
算法,迷宫问题,公共父节点
虽然写出来了,可是面试官一直在看边界问题,我没考虑。
最后的评价是基础不好,代码能力需要加强。
都说到这份上了,这一次铁凉了。。。拜拜啦,去准备其他的面试吧#许愿#
自我介绍后开始问问题:
死锁:解释,原因,解决方法
进程,线程,区别,通信方式,进程同步
进程调度,我说了批处理系统的以及分布式系统的所有调度算法,包括优点,缺点,饥饿现象,怎么算优先级。
网页里的tag属于进程还是线程
银行家算法
osi7层结构:每层做什么
http了解吗,解释http
http报文:响应/请求报文内容
状态码 2**.3**.4**.5**,每一种展开之后说了作用
302重定向过程
数据库为什么需要有主键跟外键
索引:介绍,用到了什么
B+树:跟其他结构的区别,写过B+树吗
事务:名词解释,四大特性
脏读,幻读,不可重复读
二叉树层次遍历
没写出来换了一个,也没写出来。主要是不熟悉,而且这么晚了也不想写,直接告诉面试官这次结束吧,我肯定进不了,不耽误你时间了,早点下班吧
——————————————————————————
以上都是涉及到的知识点,面试的时候我把知道的都复述了一遍。基础知识除了302重定向过程没有描述清楚,其他全答的挺好。面试官还夸了我基础很扎实,因为我之前把操作系统那本书从新看了一遍,回答的比较深
只不过我已经2年没用过JAVA,研究生主要读论文,写论文,最基本的数据结构没刷题,只知道这个题怎么解决,不会写代码,没写出来,过不了面试。我的目标是投政策性银行以及五大行,互联网面不上对我影响不大
——————
总的来说,问的很简单。
———————————————————————————
8月4号
卧槽,进二面了。。。。
6号下午4点半视频面试
这次二面体验不好。
第一题问我1+1为啥等于2。。。。我哭了
问了一下生产者消费者,我从信号量的角度描述了PV操作,面试官应该希望我从notify那种的角度说。就问为啥说信号量。我就给他解释了信号量,也没给面试官解释明白。
然后懂了想让我说thread那种之后,嘴瓢多说了一句sleep,问我为啥想说到sleep,他跟wait有关系吗?
hashmap,我解释了原理,hash的公式啥的,把能说的都说了,好像面试官不满意。
算法,迷宫问题,公共父节点
虽然写出来了,可是面试官一直在看边界问题,我没考虑。
最后的评价是基础不好,代码能力需要加强。
都说到这份上了,这一次铁凉了。。。拜拜啦,去准备其他的面试吧#许愿#