花椒直播 测试开发岗位 面经 2019.9.24(秋招)

本文分享了一次花椒直播测试开发岗位的面试经历,详细记录了面试官提问的问题,涵盖了自我介绍、数据结构、JSON操作、Java特性、SQL查询、多线程、垃圾回收、依赖注入与面向切面编程等知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

花椒直播 测试开发一面(通过)

面试形式:直面

第一次碰到女面试官
1.自我介绍
2.数组和链表的区别是什么?链表在内存中怎么存的?链表怎么遍历?
3.你对json熟悉吧?说一下,我说不深入,就是项目里用过,那写个代码吧,一个json串,如果它的value是一个json. 或者是一个数组,该怎么通过key获得他的value
4.java中怎么判断一个数据的类型?
5.你知道java内存泄露吗?
6.写SQL, 一个学生表,包括id. name. class. score.求出top10的平均分大于85的人 。
7.说一下having,你觉得group by . order by哪个最耗时,如果要查询的话你应该把索引加在哪?
8.讲一下快排的思想?怎么创建多线程?
9.如果用多线程实现快排怎么实现?
10.写代码,一个整型数组,怎么把奇数放在前面,偶数放在后面,我用了辅助数组写了,她说如果不用辅助数组呢,然后说了一下思路,两个指针,一个从前往后,一个从后往前遍历,交换,时间复杂度是多少?
11.说一下jvm的垃圾回收算法
12.说一下IOC和AOP
13.你这个项目是自己做的吗,还是你们的课程要求的,我说是课程设计,讲一下吧,扯到了文件传输,画了图,群聊,然后问我都是服务端来做吗,如果群聊的话,能不能让客户端上线了自己去取消息,你这个能实现多少个客户端,客户端退出然后再次上线了接受的到原来的消息吗
14.你现在是可以实习吧?毕设做完了吗?
15.有什么问题要问的?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值