陌陌二面面经20210802

陌陌二面20210802

双非本科艰难求职

  1. 项目
  2. 线程池参数
  3. redis过期键删除策略,具体怎么删除的(Redis每秒会循环10次以下操作:
    随机抽取20个具有过期时间的键;
    删除其中已经过期的键;
    如果这次操作删除了超过5个过期键,则马上再做一次循环。)。删除时候是同步的异步的(这个咋说)。
    查到了,极客时间有讲。这个是同步的,会阻塞主进程。我当时回答是异步的,问我并发时候怎么办。。
  4. spring boot启动过程,spring boot是什么
  5. Linux指令,一个文本,每一行是学生-age-score,求出平均分。不会。
  6. Select * for update 具体做了什么。
    面了这么多家,自己能不能过面完就知道,所以我觉得难了。
#面经##陌陌##Java工程师##校招#
全部评论
这几个问题一个都不会。。。
2 回复
分享
发布于 2021-08-02 13:58
1 回复
分享
发布于 2021-08-02 13:57
百信银行
校招火热招聘中
官网直投
第六个问题,应该是一个显示加写锁,如果是Myisam引擎,就其他事务不可以读,也不能写 如果是Innodb引擎,可以读,但不能写
点赞 回复
分享
发布于 2021-08-02 14:17
第六个问题for update会对查询的数据加锁,但是没申明具体哪行数据,所以是对当前表加锁?
点赞 回复
分享
发布于 2021-08-02 14:32
通过“for update”语句,MySQL会对查询结果集中每行数据都添加排他锁,其他线程对该记录的更新与删除操作都会阻塞。排他锁包含行锁、表锁。
点赞 回复
分享
发布于 2021-08-02 16:17
楼主啥时候投的momo
点赞 回复
分享
发布于 2021-08-02 16:41
Linux指令,一个文本,每一行是学生-age-score,求出平均分。不会。 这个????
点赞 回复
分享
发布于 2021-08-05 21:26

相关推荐

1 18 评论
分享
牛客网
牛客企业服务