电话面,下午5点约的5.30,被鸽俩小时,最后7.30正在ow,接了电话就开始面。。。
本来是上周面,当时有事就今天了,不晓得什么部门所以“XX”代替。
1.一些闲聊,成绩,杭州可?就业,考研?
2.自我介绍一下自己
3.问项目 做了什么?
4.MySQ 多人同时操作一个商品,怎样防止库存为负数
(我:行锁)乐观悲观? ( 悲观) 客户拿锁,通信中断,怎么防止死锁?
(他问我已经死锁了,怎么解决,我不会。我想的是之前可以设置时间,后面又问我如何避免这种情况,我慌了,因为想不到已经死锁怎么解决,想错问题了。没答出来)
5.自设商品分页机制是什么
写了一个common模块,然后设置每次查询出来的数量在前端页面有换页操作。
问我大概有多少条数据(我:170多条)面试官:这么点数据还分页?(嘲讽我。。。)
6.数据库索引,索引失效,什么情况下会出现。
我:最左前缀原则。面试官:好吧,那我问你点基础的把。。(他对我失望了 。。。。)
7.数组和链表的区别?分配的时候,他们存在哪里?
面试官:不怎么会?那我问你,数组和链表的底层是什么?算了,哪个长度可以改?
(我:数组在栈,链表在堆)猜对了。但是说的不自信。压力大很。
8.堆和栈有什么区别?
指针放在哪里?
9.hashMap和hashTable的区别?
哪个线程安全?hashtable 为什么?syn锁。
10.编程题:字符串,很多中括号,把最里面的字符串取出来。
我:栈?poll方法?遍历出来?二叉树先序创建树,层序输出?(我可能当时都不晓得问的是什么了)
面试官:可以不用遍历说嘛 ? 有没有其他方法。
我:数组可以吗?双指针。面试官:如果我数据无限长呢? 可以不用遍历吗?
11.OSI七层模型说一下,TCP协议在哪一层。
12.三次握手四次挥手,谁给谁,传了什么数据。
13.Maven是干什么的?
jar包依赖冲突怎么解决?
依赖关系图的命令是什么?
管理jar包?(难道不是吗???)
14.git用过什么指令?pull和push的区别?
随便说了几句,大概三个指令把(你真的用过git吗?)打击到了。。。
15.JVM内存调优接触过吗?优化网站内存用过吗?
16.cookie和session的区别?
他俩安不安全啊? 我想让cookie安全,怎么做?
17.阿里给你offer,你想做什么?哪些比较感兴趣?
感觉已经很难受了,也没有反问,最后这个问题感觉就是纯嘲讽,是我太差劲了。。。
不管怎么样,继续冲吧,主要问题还是1.对于场景题太慌了,八股文,背了没什么用,深入一下就难受了,还是得深入理解。2.对自己懂得一定要tmd自信的说出来,不能被面试官牵着走。3.一定要自己能把问的点具体是啥能想出来再开口。4.基础和源码还得继续了解。5.面到后半段心态炸了,想了俩秒想不到就直接说不会。
别骂了别骂了,已经在哭了,面到后半段,自己心态都炸了,xdm心态别像我一样。。。。
全部评论
(4) 回帖