阿里云交付技术部门JAVA研发岗暑期实习4.15一二三面面经

电话面45分钟

1.挑几个点讲一下论坛项目,包括遇到的问题,怎么解决。
2.Redis存的什么数据?会有在MySQL和Redis都存的冗余数据吗?怎么保证一致性?
3.MySQL去更新Redis的数据时出错,该怎么办?换成删除的策略后,删除时还是会失败,还能怎么做?  //面试官回答:binlog。
4.ES倒排索引为什么能够加速搜索?
5.讲一下项目中难的计数点。
6.登录注册是如何实现的?用Cookie做了什么?Cookie被窃取了该怎么办?
7.MySQL索引怎么实现的?MySQL是怎么加速一条SELECT的SQL语句,怎么通过索引来加速得到查询结果?  // 我的回答是覆盖索引,而面试官说应该回答到B+Tree这个数据结构的优势,相对直接在磁盘里找数据,能够极大减少磁盘IO的次数
8.安防项目有哪些挑战点?
9.讲一下研究生阶段研究的任务调度算法。介绍下研究背景。
10.讲一下本硕计算机专业中你感兴趣的课程。
11.你觉得目前JVM的垃圾回收算法中最好的是哪个?讲一下垃圾回收算法。
12.JVM为什么有新生代老年代之分?

反问
1.对我的评价?  答:论坛项目包含的技术点比较充分,安防项目接入了很多第三方服务,基础还可以再扎实一些。
2.面试多久会出结果?  答:要看下一面面试官的时间,最多两周内。

吐槽:要做好电话面试中,电话那头声音模糊不清的准备。要求更高的沟通技巧2333

4.22二面
电话面55分钟

1.介绍下学校里研究的内容。数据是怎么获取的?算法实际的运行效果怎么样?对比了哪些算法?
2.写完论文后,后续任务调度方面还会做哪些了解?ZooKeeper,k8s这些有了解吗?
3.讲一下论坛项目的功能和亮点。
4.为什么选MySQL作为数据库?
5.InnoDB和MyISAM的区别。
6.死锁是怎么发生的?如何避免死锁?
7.B+Tree和BTree的区别。
8.论坛项目为什么用Redis来存点赞和关注的数据?  //答:点赞需要存的属性就只有点赞者和被点赞者,且Redis可以实现统计点赞数,和点击两次取消点赞的功能。
9.有没有做过压测,并发量有多少?
10.Cookie和Session的区别。
11.分布式Session如何管理?
12.Kafka的优势。你在使用的时候有什么问题?
13.项目这里还有补充吗? //答:ThreadLocal类实现多线程的资源隔离。
14.Java中的HashMap是怎么实现的?是线程安全的吗?什么数据结构是线程安全的?讲一下分段锁。
15.ArrayList和LinkedList的区别。
16.你觉得Spring上有什么吸引你的点?  //答:bean可重用组件。
17.你有什么优点?
18.科研压力大吗?
19.平时会花多少时间学技术方面感兴趣的知识?
20.未来职业发展的倾向。

反问
1.交付团队目前遇到的挑战。
答:业务主要是toB,要面向不同企业做标准、规模化的交付。

4.25三面
视频面25分钟

1.论坛用到的技术,实现的功能展开讲一下。
2.ES倒排索引。
3.MySQL分布式如何实现的?
4.安防项目结合业务展开讲一下。你做的第三方服务的接入,在整个项目调用链路中是怎么样的?收费模式是怎么样的?
5.两个项目技术点上有什么区别?讲一下有特色的地方。
6.研究生阶段研究内容讲一下。数据是如何做存储和处理的?
7.学习一门新的领域用什么方法?
8.写的博客是什么方向的?
9.比较感兴趣的中间件是什么方向的?
10.ZooKeeper主要是用在什么场景?

反问
1.加入GTS后,你对我的期望是什么?
答:实习后会有很多实际的场景,希望能够抓住这个机会。要在大型团队,能够应对多人协同的工作。要能适应很深的技术栈。

2.后续的流程
答:这是技术的终面,还有一轮hr面。

#实习##面经##阿里巴巴##Java工程师#
全部评论
兄弟 论坛项目问了啥 也可以说一下 参考一下 同一个项目😂😂😂
1 回复 分享
发布于 2021-04-20 08:35
牛客那个论坛项目?
1 回复 分享
发布于 2021-04-16 14:37

相关推荐

04-21 11:01
已编辑
门头沟学院 Java
求助各位大佬,楼主是深圳人,校招至今手里还有三个有效offer,且都在深圳或附近。之前有幸拿到快手意向但是不想去北京也不想有裁应届风险就放弃了,现在想请大家比较一下手头的这三个offer1. 华为 东莞 n*12-1614A,实习部门,做一些java后端开发和算法预研实现的工作。优点:大平台,不会裁应届,发展路径有章可循,后续跳槽也有title缺点:工作时长极长,大概9-11-6的样子,暑期实习到后期就试到有点累了,然而后续转正之后工作量甚至还会陡升;研发卷不过有被输出一线的风险。离家通勤坐华为班车也要1.5h左右,考虑到加班强度可能被迫花钱租房;5%公积金缴纳方式2. traveloka (n-2.5)*15-16外企,东南亚旅游ota平台,今年在深圳新开的分部,进去后是做java和go的后端开发,总包与华为拿满16薪接近优点:965加双休,12%公积金;虽然公交通勤也要1.5h到家,但考虑到工作时长也许可以不租房,从而省一笔钱,因此总包到手含公积金应该比华子拉满还高;有带薪年假缺点:深圳地区团队规模较小,不知道后续发展情况如何;新团队对于应届生培养如何也是未知数,会不会裁员裁应届也未可知;面试官自我介绍时都提到是阿里系出身,不知道进去后会不会比较卷;需要出差新加坡,但会报销且有额外出差津贴3.招商蛇口二级子公司招商城科央企,(n-10)*12,进去做java后端开发优点:央企,稳定性会比较好(?);加班比华为少能保证双休;12%公积金;新航程校招面试官说新航程校招有十几年历史的成熟培养体系,不会裁应届缺点:地产类央企现在风评一般;不是一级公司而是数字化的二级子公司,关于该子公司具体风评网上不好查到;国企技术落后万一被裁或不想干了难找下家;薪资太低4.继续等其他流程其他还有一些流程像中行软开-深圳已进面;深交所面完(但有后续的可能性较小)引流: 字节 腾讯 快手 美团 阿里 华为 荣耀 比亚迪
球生菜与紫甘蓝:应届华为吧,培养体系健全,好跳,坡的startup都要求上手比较快,再跳外企以外的圈子认可度未知。方便问下traveloka的笔试面试考了什么吗?
投递58到家等公司10个岗位
点赞 评论 收藏
分享
评论
4
44
分享

创作者周榜

更多
牛客网
牛客企业服务