27 momenta和依图一面
依图一面
1. 自我介绍
2. 介绍List下面的类
3. Bean的生命周期管理机制
4. 循环依赖如何解决
5. ==和equals的区别
6. hashcode和equals联系
7. 算法:逆波兰表达式求值
momenta 安卓 一面(挂)
1. 自我介绍
2. 挑一个项目讲讲,是在什么情况下产生了这个需求,又是怎么解决的呢?(这我是直接愣住了,我个没实习经验的咋个知道啊,就是大众项目一个,有个蛋的需求呀)
3. 生命周期管理机制
4. Bean的循环依赖
5. MySQL的ACID介绍下,又是如何实现
6. 事务的隔离级别和解决的并发事务问题
7. 读已提交下和可重复读中MVCC
8. 串行化是通过行锁来实现的吗?(这里应该是通过行级锁,行级锁包括了行锁(又分为共享锁和排他锁),间隙锁,nextlock)
9. 算法(没写出来):单链表奇数递增偶数递减,重排后使之升序。只可以使用链表来实现,不可以使用其他数据结构
输入:1 8 3 6 5 4 7 2
输出:1 2 3 4 5 6 7 8
10. 感受:一开始有点小慌了,之后表现不太好,气势就下去了
算法题很心痛,思路还好:先拿两个链表来接收,对偶数链表按leetcode上的链表反转来实现,最后再按leetcode上合并有序链表来即可。
但是只给了一个输入案例,从节点定义,到接收输入变为链表,中间处理,最后输出。其中确实有好多细节,脑子想是比较快,但动手写出来确实卡了好久。
1. 自我介绍
2. 介绍List下面的类
3. Bean的生命周期管理机制
4. 循环依赖如何解决
5. ==和equals的区别
6. hashcode和equals联系
7. 算法:逆波兰表达式求值
momenta 安卓 一面(挂)
1. 自我介绍
2. 挑一个项目讲讲,是在什么情况下产生了这个需求,又是怎么解决的呢?(这我是直接愣住了,我个没实习经验的咋个知道啊,就是大众项目一个,有个蛋的需求呀)
3. 生命周期管理机制
4. Bean的循环依赖
5. MySQL的ACID介绍下,又是如何实现
6. 事务的隔离级别和解决的并发事务问题
7. 读已提交下和可重复读中MVCC
8. 串行化是通过行锁来实现的吗?(这里应该是通过行级锁,行级锁包括了行锁(又分为共享锁和排他锁),间隙锁,nextlock)
9. 算法(没写出来):单链表奇数递增偶数递减,重排后使之升序。只可以使用链表来实现,不可以使用其他数据结构
输入:1 8 3 6 5 4 7 2
输出:1 2 3 4 5 6 7 8
10. 感受:一开始有点小慌了,之后表现不太好,气势就下去了
算法题很心痛,思路还好:先拿两个链表来接收,对偶数链表按leetcode上的链表反转来实现,最后再按leetcode上合并有序链表来即可。
但是只给了一个输入案例,从节点定义,到接收输入变为链表,中间处理,最后输出。其中确实有好多细节,脑子想是比较快,但动手写出来确实卡了好久。
全部评论
依图里还有一个是数组如何实现O(1)时间复杂度的删除操作
接好运
相关推荐
04-25 16:03
安阳学院 后端工程师 代码飞升AL:同学院本建议你换一个项目 就算你不去特意搜也应该知道点评不能写吧 保持投递不要停 然后快速弄一个项目换上去 公司就别挑了 我第一段120一天 快速跳就行
点赞 评论 收藏
分享
redf1sh:让他从工作软件上问问题,举报你态度不好就甩聊天记录。一切工作要留痕 点赞 评论 收藏
分享
查看15道真题和解析