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和设计模式好久没看了,没想到就被问到了。感觉问了很多开发岗问的东西,回答的不是很好。后面希望可以有二面吧。
全部评论
(6) 回帖