【DolphinDB 测试开发 二面】

1.了解哪些排序? 冒泡/快速/堆排序
2.哪些排序是稳定的?它们的时间复杂度是什么
3.用Python写一个堆排序?
4.堆本身是什么数据结构? 二叉树
5.如何去测试问题3里写的heap_sort(arr)函数?
(1)空,有1个乱序,2个乱序...全部乱序,相同的元素,元素过多
6.如何判断函数的性能?
(1)执行时间,空间复杂度,性能分析工具
7.执行之间太过主观,怎么判断性能呢?
8.并发访问的时候,操作系统如何保护临界区的资源?
(1)互斥锁;读写锁;条件变量;信号量
9.为什么在并发情况下保护临界资源?
10.能从操作系统角度下讲一下中断发生的过程吗?
11.锁机制有哪些?
12.切换线程的开销大还是切换进程的开销大?进程线程的区别?
(1)进行切换开销更大
(2)线程是进程内的轻量级执行单元,共享相同的地址空间和资源
13.数据库,leftjoin,rightjoin,innerjoin的区别
14.数据库的聚簇索引?
15.索引在磁盘上有哪些数据结构呢?
16.哈希表和b+树的区别?优缺点?
17.项目。怎么解决医疗影像中深度学习的过拟合问题?
(1)数据增强 扩充训练数据集,旋转翻转 更多数据样本
(2)交叉验证
(3)迁移学习
全部评论

相关推荐

10-09 00:50
已编辑
长江大学 算法工程师
不期而遇的夏天:1.同学你面试评价不错,概率很大,请耐心等待;2.你的排名比较靠前,不要担心,耐心等待;3.问题不大,正在审批,不要着急签其他公司,等等我们!4.预计9月中下旬,安心过节;5.下周会有结果,请耐心等待下;6.可能国庆节前后,一有结果我马上通知你;7.预计10月中旬,再坚持一下;8.正在走流程,就这两天了;9.同学,结果我也不知道,你如果查到了也告诉我一声;10.同学你出线不明朗,建议签其他公司保底!11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
10-06 12:46
门头沟学院 Java
跨考小白:定时任务启动
点赞 评论 收藏
分享
评论
2
7
分享
牛客网
牛客企业服务