阿里飞猪-6.21-社招3年基础面一面

我可能没多少机会,但希望给想进的提供帮助

1. 自我介绍
2. 你了解HashMap吗?
3. 如果冲突比较高链表的效率岂不是很差?HashMap有做过这方面的优化么?
4. HashMap是一个非线程安全的,你对ConcurrentHashMap有了解吗?他们之间的区别是什么
5. 了解Java的锁么?
6. lock和synchronized有啥区别吗?
7. 加锁的话是什么情况下需要加锁呢?
8. 你刚刚也提到了多线程,你一般是怎么创建线程的呢?
9. 线程池的话你用过什么样的线程池
10. 说一下线程池参数
11. 你能讲一下线程池整个一个过程么?就是我的一个任务一直往里加,他会进入一个怎样的一个过程呢?
12. 你们用的数据库是什么数据库?存储引擎是什么?
13. 那就关于innodb问一下,首先是索引你了解么?跟我聊一下
14. 你了解联合索引么
15. 联合索引的话你也听说过最左匹配原则的吧,我假设我写个SQL,索引的顺序是ABC,然后where CBA,他会走索引吗?
16. 之前我听你自我介绍时好像说在数据库公司做过?那你有没有接触一些分库分表的东西呢?
17. 大概的讲一下分库分表的架构
18. 分库分表的话你也说了是数据达到一定量级再分库分表,这个时候如果有一个表需要分,数据需要路由到另一个表中,这样子一个数据迁移你有了解过么?
19. redis你有了解过么?
20. 说一下redis底层的数据结构
21. 如果你是往redis中丢一个数据进去,假设redis挂了,我重启他,这个数据还在吗?
22. 你也说了一个备份的问题,redis是怎么做的一个备份
23. redis你有没有用过分布式锁
24. 你用分布式锁的话,假设锁住了一个代码在里面执行一个任务,假设这个任务执行的时间很长会不会导致锁过期给别的线程抢占,但这个任务还没结束,我不想让他释放锁,有什么策略能实现这样的功能呢?
25. spring应该用过吧?
26. spring你讲一下他的ioc和aop
27. aop的原理你有了解吗?
28. 他没有用到jdk的动态代理吗?
29. 你们公司jdk的版本是多少
30. 你们用的垃圾收集器是什么?
31. 你有了解垃圾收集这一块吗?
32. 最后问一个计算机网络的问题,就是说我们打开一个网页,他到底经历了哪些流程

#在找工作求抱抱#
全部评论
感觉这些面试题我找应届生岗位的时候都被问到过
3 回复 分享
发布于 2023-06-24 09:35 广东
说实话,感觉比我实习问的都简单
2 回复 分享
发布于 2023-07-28 13:53 浙江
这么八股太爽了,全是基础
1 回复 分享
发布于 2023-06-30 23:52 湖南
社招问这些也太良心了 比隔壁腾音好多了
1 回复 分享
发布于 2023-06-26 04:05 福建
你好,请问up主是什么背景呀
点赞 回复 分享
发布于 2023-08-30 14:16 浙江
有后续吗
点赞 回复 分享
发布于 2023-07-07 15:54 北京
感觉和我面试的是一个组,问题大致相同,请问楼主有后续消息吗
点赞 回复 分享
发布于 2023-06-25 12:02 浙江
蹲后续
点赞 回复 分享
发布于 2023-06-24 01:34 贵州

相关推荐

头像
11-24 19:03
已编辑
门头沟学院 数据仓库
30分钟 0.自我介绍1.谈了谈有无考公考研的打算2.回归正题 介绍项目(某硅谷的离线实时,还有paimon湖仓)讲了讲ads层指标什么三天登录,用户流向分析之类的,我说这三个项目指标都差不多问了我在哪做的,我说在自己虚拟机上部署的问数据来源,我说是有模拟生成业务库数据和日志数据的jar包,然后讲了一个这两条链路的数据的路径,maxwell,flume,kafka什么的然后问我paimon湖仓 怎么做的  我说paimon湖仓用官方的mysql-paimon的包直接进行同步,代替了maxwell然后我说paimon的snapshot+tag代替了传统离线的拉链表,感觉很方便,问我什么地方做的拉链,我说的用户表,然后我又讲了讲hdfs的小文件,paimon怎么解决的实时写入的小文件问了有没有遇到过什么问题  我说遇到执行任务的时候doris fe节点崩溃,查不到数据,然后我就一直扩大内存,虚拟机也搞得一台25g了3.flink怎么保证数据不丢不重   我答了kafka支持事务,checkpoint记录状态和kafka消费位点,又讲了paimon sink的时候自动清除没有snapshot指向的manifest来删除故障前多读的数据,说了一堆paimon相关的,比如lsm树文件结构,checkpoint时产生snapshot,还有paimon写入文件的大概流程4.数据倾斜  我说的原因就是比如短视频业务下某个视频火了产生热点key,导致某个分区数据特别多,可以用flink的重分区算子,写代码加盐打散,或者自定义kafka的分区逻辑5.sql优化  我说的谓词下推提前过滤,多表join优先join小表,还有starrocks,doris这些olap引擎的CBO优化查询,讲了starrocks物化视图是一个实际读出来的表,可以设置新鲜度来变更读的频率,而且CBO会自动查询sql语句的查询结果是不是某个物化视图的子集,以此来优化,然后这些引擎底层也会帮我们做些优化。6.问我知道paimon的结构化非结构化数据的存储格式吗    不知道,没接触过6.1讲一下什么是湖仓一体 我说是湖的各种数据都能存和仓的规范的,规定好字段名,类型等元数据便于分析的能力的结合,我自己又说了一些什么schema on write,read之类的7.问我还知道什么数据湖技术  我说iceberg,hudi 区别我之前看过,但是忘了,我就记得paimon和flink的集成比较好,比较亲儿子,然后就没问了8.怎么看现在很多人都投身大模型行业   我说的感觉很正常,因为这个ai本身看着就很吸引人()8.1我说我用过那个阿里云的data什么,面试官说dataworks是吧,就是我们之前做的,问我还用过什么,我说阿里云的flink,fluss都用过,也用过神策,然后面试官讲了讲他们的产品8.2说了说我做过的其他东西,我说我搭建过网站,做过抖音小游戏但是上架太麻烦()9.英语好不好  我答:半废   面试官说那海外业务就不考虑你了10.怎么看data+ai (因为我简历上写了了解data+ai)我说的就是从前我们用个什么库只能对文字完成基本情感的正负分析,而引入了大模型就可以做出更精确的判断,比如用在用户直播间识别弹幕给主播提建议,或者金融行业智能agent检测到风险实时邮件通知之类的反问 15分钟1.flink现实市场上用的多不多2.paimon这类数据湖到底用的多不多当时忘录音了(),有的问题记不清了整场面试也是又说有笑,面试体验给到夯()🤠🤠🤠
查看21道真题和解析
点赞 评论 收藏
分享
秋招结束了。 只能说,一个没有实习的秋招er结果会怎样16. 深圳锐明技术 成都一面 技术面 10.14 线下自我介绍vue computed和watch的区别,watch是怎么做到可以监听的实习工作有在线表格,问我如果两个人同时操作了一个怎么解决?标签页之间打开同一个表格如何做更新。git 常用命令,git reset和revertelementUI常用哪些组件,对于表格组件动态拖动列宽是怎么做的项目做了什么,专利是做的什么 为什么不选研究方向作为秋招岗位nextTick事件循环节流防抖反问:没反问,技术栈基本是react,面试官都问不出vue的问题二面 hr面 30min自我介绍问了我的成绩排名,为什么不选研究方向作为秋招岗位论文ccfa和ccfc有什么区别问我三维重建实习做了什么(最绷不住的是一直问boundingbox是干嘛的有什么实际效益)期望薪资,工作地点,对前端工作有什么期望(我?给什么做什么呗)对公司有什么了解反问:培养方案,晋升,上班时间(双休早九晚六点半)加班强度(到九点)三面 主管面 40min自我介绍实习项目中遇到的困难,怎么解决的自己的优缺点,这些优缺点在未来的工作之中要如何进行应用和改进如果加入公司了你觉得还需要为之努力的地方是什么最近在看什么书,里面的知识有没有用到实际中职业规划,想要达到你说的高级工程师,你觉得还需要在哪些方面努力为什么不选研究方向作为秋招岗位反问:晋升11.3 没消息17. 经纬恒润 成都10.15 一面 30min自我介绍 base成都,还问我哪里人原型链的显示原型与隐式原型是什么?3<2<1 js返回什么?a=b=1是怎么执行的?3<2<1。。。。。。。。。 非常长的一个这样的字符串,使用js写一个方法先比较3<2,然后结果再和1比较?两个没有关系的ab页面想要数据交互,说出你能想到的所有办法对vue.use的了解对package.json的了解对前端岗位的一些看法反问:技术栈vue3,业务做内部系统开发,很少加班(朝九晚六,最多七点);问了下稳定性(因为网上说裁员很严重,面试官说他们部门也缺人,部门三四年前来的也都还在)10.22发来了一个笔试,介于这家公司的风评不好,没做22. 成都数之联 前端10.31 一面 30min自我介绍css:flex,响应式、垂直居中js:promise、闭包、原型和原型链、async/await的问题怎么捕获。ts:定义对象(没懂这个啥意思就说的类型限制)、type和interface的区别vue:hook、响应式原理;反问:vue3少react多,业务之前做军工会有出差,现在没有军工项目就不出差了,加班很少。面试官全程面无表情,有时候说完会沉默良久。二面要去成都线下面 拒绝了。23. 神策数据 成都 前端10.31 一面 30min自我介绍,介绍实习,里面提到了websocked,让介绍一下websocket以及和长连接的区别。Css:响应式,flex。vue:vue2和3的区别,选项api和组合api的区别;webpack和vite,loader和plugin有什么区别;为什么data是函数不是对象;slot;nextTick;事件循环;packagejson中的dependencies和devDependencies有什么区别;keep-alive,以及上面有哪些配置项;同源策略,如何解决跨域。xss了解吗,有哪些类型。算法:给定字符串,格式如 "3[a]2[bc]",将其解压为完整字符串:"aaabcbc"。 hot100的秒了。反问:react11.4 二面预约了时间hr忘记给我发最终链接了,想给我改时间,我直接拒绝了。已经完全不想面了。
点赞 评论 收藏
分享
评论
33
124
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务