美团测开暑期

第三次被捞
4.24一面
聊了自己有关深度学习方面的项目
 Tcp和udp的区别
 int和integer区别
 HTTP基于tcp还是udp
 双等号和equals的区别
 java的三个特性
 哪些方法用到了多态
 实现多线程的方法
 String stringbuffer stringbuilder区别
 如何测试美团搜索框
 写了两个mysql的语句,一个是检索,一个是用了group by+order by
 算法: 删除链表的倒数第n位元素

一面第二天收到二面邮件

4.27二面
0八股,问项目(深度学习的然后就聊了nlp和bert),然后就算法了: 翻转链表中的某一段链表,面试官口述题,自己设计用例测试

4.28下午电话oc
节后5.4邮件offer
全部评论
楼主哪个部门呀
点赞 回复 分享
发布于 2023-05-08 14:26 北京
恭喜恭喜,全职吗?
点赞 回复 分享
发布于 2023-05-07 17:36 广东
什么?被捞了三次?
点赞 回复 分享
发布于 2023-05-07 17:24 浙江

相关推荐

03-25 09:20
已编辑
南京师范大学 Java
一笑而过2222:在处理分布式锁与事务的关系时,通常是先加锁,再加事务注解。原因如下: - 先加锁:首先获取分布式锁,可以确保在同一时刻只有一个线程或进程能够进入临界区,执行相关业务逻辑。这可以避免多个并发操作同时访问和修改共享资源,防止数据不一致等问题。 - 再加事务注解:在获取锁之后,通过事务注解来定义事务的边界。这样可以保证在事务内的所有数据库操作要么全部成功提交,要么全部回滚,确保数据的一致性和完整性。如果先开启事务,在事务执行过程中再获取锁,可能会出现事务等待锁的情况,导致事务长时间持有资源,增加死锁的风险,并且可能会影响系统的并发性能。 先加锁能够有效控制并发访问,然后通过事务来保证业务操作的原子性,这种顺序有助于提高系统的稳定性和可靠性,避免数据冲突和不一致的问题。
查看14道真题和解析
点赞 评论 收藏
分享
评论
10
30
分享

创作者周榜

更多
牛客网
牛客企业服务