字节跳动测试开发工程师一面面经(小荷健康2021.7.20)

1、自我介绍、项目介绍(医院预约挂号系统)

2、介绍手机号登陆模块实现逻辑,Redis缓存、设置有效时间

3、数据字典那块怎么做的,MySQL和Redis数据如何保证同步

4、spring注解介绍

5、spring用到哪些设计模式?bean的生成通过哪种方式?

6、还听过哪些模式?说了代理、抽象工厂模式、模板方法模式、单例模式(面试官觉得不够)

7、手写单例模式,写完介绍饿汉式和懒汉式,写,不会,介绍下?

8、介绍Java多态?多态的优势?

9、看面试官写的代码,回答问题?主要是string字符串创建的比较是否相等,直接赋值和new一个

10、判断一个对象是否被回收?说了可达性分析

11、问还有哪些?不只是Java上的。回答Python上可以使用引用计数法。引用计数法的循环依赖问题介绍下?缺点:内存泄漏

12、垃圾回收算法、分代收集

13、进入老年代的条件?

14、强软弱虚四种引用介绍下

15、OSI七层模型介绍、http、ftp、tcp属于哪一层?

16、tcp和udp的区别,应用场景

17、三次握手、四次挥手、为什么断开连接需要多一次?

18、SQL题:一个字段名为id,name,score的表中

  • 求平均值大于80分的学生

  • 删除多余重复的name只保留一个

19、数据库索引有哪些?四种:哈希、B+树、全文索引、RTREE

20、创建索引的规范

21、MySQL和Redis的区别

22、进程和线程的区别

23、算法题:找出数组中的平衡点:该下标之前的数字之和等于该下标之后的数字之后,那么该下标位置称之为这个数组的平衡点,返回其下标。

[1,2,1,3,4] return 3,无平衡点,return -1

24、接没接触过质量保障的课程?软件测试的课程?

25、对测开岗位的了解

26、设计测试用例有哪些方法理论?黑盒测试的方法理论?等价类划分,边界值?

27、有没有面其它公司?自己专业方向:医疗软件开发、医学信息学

28、对医疗行业有倾向是吧?回答:是,讲了下目前互联网医疗的情况

29、对新工作的预期?除了业务了解以外,技术上的?

30、实习过吗?没有。有没有团队合作项目?入职工作或者和人合作的时候不能忍受的事情?

31、日常生活中最大的缺点?

32、反问。测试在看些哪些东西?结果啥时候出来?(面试官说预期可以过,但打分不高)

总结:最近看面经基本都在复习计算机网络的东西,spring和设计模式好久没看了,没想到就被问到了。感觉问了很多开发岗问的东西,回答的不是很好。后面希望可以有二面吧。

#面经##字节跳动##测试开发工程师##校招#
全部评论
你好,我项目也是医疗预约挂号系统,能加个好友吗😂
1 回复
分享
发布于 2021-08-02 10:47
字节就是不一样 32个问题🤣
点赞 回复
分享
发布于 2021-07-20 21:12
小红书
校招火热招聘中
官网直投
好难啊。。
点赞 回复
分享
发布于 2021-07-21 09:06
请问有收到二面通知嘛
点赞 回复
分享
发布于 2021-07-21 09:36
#蚂蚁金服-大安全质量部-测试开发岗位-内推   大安全质量是蚂蚁接下来几年的重点部门,福利待遇好,hc很多,通过率很高,流程快,我会及时跟进反馈进度。   简历可以直接发送邮箱 chengmulin.cml@antgroup.com
点赞 回复
分享
发布于 2021-07-21 11:01
请问18.SQL题怎么做?
点赞 回复
分享
发布于 2021-07-25 22:00

相关推荐

8 55 评论
分享
牛客网
牛客企业服务