许愿offer Shoppee(测试技术一面 43min)

1、自我介绍

2、项目介绍

3、项目负责的模块?遇到什么问题?怎么解决?(自己给自己挖了坑)

4、Jar知道吗?读过源码吗?知道具体是怎么实现的吗?

5、学过C语言吗?它是干什么的?和Java有什么区别

6、Java中继承、封装、多态具体的作用是什么?多态的表现形式

7、线程和进程的定义,有什么区别

8、2个cpu,3个进程,3个线程,怎么运行?怎么处理?(一脸懵逼,后来发现可能问的是线程调度)

9、数据库索引?那些地方用索引

10、给数据库加索引发现并没有提高效率,怎么回事

11、数据库加锁,有哪些?怎么加?有啥作用

12、线程或者进程的通信方式?

13、数组和链表的区别?链表的优势

14、冒泡排序,选择排序,插入排序,快速排序,时间复杂度和空间复杂度,时间复杂度和空间复杂度是怎么计算的?

15、进程的状态

16、编程:找第一次出现的坏版本号(面试官一直提醒我要时间复杂度最佳,我当时脑子宕机,一直想的是暴力,面完了突然发现面试官可能是提示我二分查找,我的脑子)

17、反问


面试官很亲切,虽然测试面试,但对后台开发和编程有一定要求。非常好的面试体验。感谢


#Shopee##校招##测试工程师##面经#
全部评论

相关推荐

点赞 评论 收藏
转发
1 20 评论
分享
牛客网
牛客企业服务