抖音实习一面记录

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

相关推荐

不愿透露姓名的神秘牛友
10-12 10:48
已编辑
秋招之苟:邻居家老哥19届双2硕大厂开发offer拿遍了,前几天向他请教秋招,他给我看他当年的简历,0实习实验室项目技术栈跟开发基本不沾边😂,我跟他说这个放在现在中厂简历都过不了
点赞 评论 收藏
分享
09-27 00:29
东北大学 Java
伟大的麻辣烫:查看图片
阿里巴巴稳定性 75人发布 投递阿里巴巴等公司10个岗位
点赞 评论 收藏
分享
6 35 评论
分享
牛客网
牛客企业服务