抖音实习一面记录

时间:2021/06/11 15:00
时长:20min
形式:电话
问题记录:

  1. 自我介绍 1min
  2. java垃圾回收怎么找到不被引用的对象的?(GC Root大概说了一下,好像不满意)
    垃圾回收有哪些算法?(我讲了三个:标记清除、复制、)具体是怎么做的?(不会)
    3.常见的状态码分别是什么意思
    讲了403,404,500,503,
  3. 数据库会哪个?(MySQL)
    删除的命令有哪些?(delete from,drop,truncate)
    有什么区别?(drop删除表结构和数据,truncate会恢复到初始大小,delete可以回滚)
    为什么delete可以回滚?(它是DML)
    dml都可以回滚吗?回滚的底层实现是什么?(不知道)
  4. 缓存知道吗?(浏览器的缓存)
    除了浏览器的还知道什么缓存吗?(不知道了,我也不知道她想问什么,知道的朋友留言告诉我一下)
  5. cookie和session知道吗?
    (说了一下)
    那你浏览器上登录了淘宝,为什么登录一次就可以,信息是保存在哪里的?为什么?
    (呃,cookie里面吧。因为session的生命周期比较短,cookie的生命周期长,如果在session里,页面关了就登录不上了。我不知道对不对,瞎说的)
  6. 索引知道吗?
    (知道吧,提高查询效率的,MySQL用的是B+tree)
    B+tree的底层原理是什么?
    (多叉树,数据都保存在叶子节点,非叶子节点存放索引……)
    还有吗?(不知道了)
  7. 测试场景:让你测抖音视频的评论功能你怎么测?
    (只从功能上来测的话,考虑以下案例:blablabla2分钟,说了评论的内容相关:文本是否为空、长度限制、带不带表情或者图片以及相应大小限制;显示相关;可以被转发、点赞、回复等等,好像不满意。朋友们这个应该怎么答呢?)
  8. 反问环节
    是去做功能测试吗?【意思是:是的】
    这块的工作强度?【笑,字节的工作强度你没听说过吗?实习生和正式员工一样的】
    啥时候出结果?【她等下就上报,至于HR啥时候通知就不知道了】
    应该就这些吧,效率很高,20分钟不到的时间,问得有点深度,北京那边打来的。我比较菜啊,很多答不上来,路过的朋友欢迎纠错(感谢),前面13分钟通话质量都不太行,互相说对方信号不好。估计没戏哦。
    ================================
    更新
    6.12收到感谢信,凉。

转发自:https://www.nowcoder.com/discuss/671425?source_id=discuss_experience_nctrack&channel=-1