【每日面经】阿里巴巴Java、前端工程师最新面经速递!
直通硅谷每日面经整理
为了帮助小伙伴们更好的准备面试
直通硅谷帮助大家整理了每日最新面经
省去自己搜索面经的繁琐
重点标红! 我们每天都更新哦!
整理时间
2020年5月初
本期内容
阿里巴巴最新面经速递
部分面经阅读
(因为整理内容过多,这里只放有部分面经,想获取完整版的小伙伴们可以阅读下文“完整版获取方式”。)
阿里巴巴/Java工程师/校招
1.自我介绍
2.Java是单继承还是多继承?为什么?
3.Java包装类了解多少?Integer a = new Integer(1);Integer b = new Integer(1);a和b相等吗?为什么?
4.HashMap负载因子为什么是2的n次方?
5.实例化线程池怎么操作?要注意哪些参数?
6.synchronized用在对象方法和静态方法区别?锁了什么东西?
7.Exception都能被catch住吗?
8.synchronized和reentrantLock区别?
9.介绍一下Jvm分区。详细讲讲堆
10.常见GC算法,引用计数法的缺点
11.那些情况下会引起stop the world?FullGC和MajorGC区别?
12.情景题:如果将连续10分钟内访问100次页面的用户拉近黑名单,怎么找到黑名单用户?(这道题当时没有思路,希望有思路的老哥们能在评论区指点一下)
13.编程
1.Java实现死锁
2.二叉树相加函数
来源:
https://www.nowcoder.com/discuss/384391?type=2&order=3&pos=1&page=1
阿里巴巴/前端工程师/实习
说下项目中的难点
说下diff算法
做的项目优化
HTTP,HTTPS,websocket的区别
SSR
SSR的具体用法
用SSR遇到过什么难题
为什么使用redis
闭包
原型链
阿里伯乐做了个版本号比较问题,没全a,拿去Leecode跑45/72,估计凉了
来源:
https://www.nowcoder.com/discuss/384262?type=2&order=3&pos=2&page=0
阿里巴巴/Java工程师/实习
1、进程线程的区别
2、排序算法
3、数据库索引,优化
4、B+树的查询时间复杂度(这个我说的是log(m)h, m是树的阶数,在下标,h是高度,感觉错了,知道的跟我说下,应该只是高度吧)
5、hash冲突怎么解决
6、大量商品信息,一个商品一个id,每下一次单就在日志里记录id并且次数是1,统计次数最多的100个订单的id(我先说可以hash分割小文件,再。。他就直接把我打断了,说内存够,我就说那直接用hashmap统计次数,再建立最小堆取100个)
7、怎么把hashmap中的数据和最小堆做映射,根据什么建堆(这个我说把id和次数放一个数据结构比如叫node,再直接读hashmap动态建堆,按node.value建立,id也可以直接匹配,中途不小心说了句list,他就一直为难,说用list你怎么做?还需要list吗?思考不用这么久。。。)
8、数组里50个数,排好序,怎么把他打乱,可以使用random(我说的是random生成随机下标,当前元素和下标对应元素做交换,他又追问可以在简单点吗,我没回答出来就说没有思路,他说其实很简单你再想想,我想了下还是没思路他就算了,也没告诉我)
来源:
https://www.nowcoder.com/discuss/384117?type=2&order=3&pos=5&page=1
完整版领取方式
领取方法:
扫码添加小助手,回复“面经+公司名”
得到最新面经汇总!
每天不断更!不止这些哦~
最新面经看了,可答案不确定又该怎么办?
求职准备苦,找直通硅谷
Offer又被撸,找直通硅谷
直通硅谷成立4年多以来,已累计帮助2500+学员拿到心仪offer!
依托硅谷顶尖科技公司资深工程师教师资源,针对华人学生面试短板,打造精悍高效、高技术含量且紧贴面试趋势的求职辅导课程,帮助学员提高硬核能力、熟知面试技巧,拓展职场人脉,从而进入硅谷顶尖科技公司。
课程详细介绍请点击↙左下角原文链接~
求职文书资料:25万字四年积累资料库,包含求职文书模板、面经资料、BQ资料等,让同学在求职的前、中、后期大大节省资料搜集时间。