飞轮数据科技二面
这流程有点快,一面反应的问题还没彻底解决,二面又多了些东西。连续面真感觉在第二场精力有点跟不上(写面经的话,在评论里写解决时间了)
1 聊实习,问了下实习开发的项目的整体过程,包括一些技术难点。
2 进程下多个线程的运行方式(🥺思路受限,那时候就想到并发,然后用锁互斥量,完全回答错了)
对于单核就是并发执行,多核的话可以并行。
抢占式:操作系统会为每个线程分配一定的时间片,时间片用完后操作系统暂停当前的执行逻辑分配给其它的线程,从而避免一个线程长时间占用cpu导致其它线程无法执行。
协作式:线程通过自身逻辑主动让出cpu资源,运行取决于自身的控制而不是操作系统的强制切换。
3 多级反馈队列的过程
(就知道有优先级有队列,调度机制不太清楚)
4 算法题
emm问了下算法实现的数学证明,这个平时没怎么深究,一般就过一下大致知道,详细说不太清还是
5 为什么选择测开不选开发
认为测开要什么样的品质
测开为什么要计算机专业balabala
6 数据库 事务是什么
数据库的隔离级别
为什么存在数据库的隔离级别,隔离的是什么
7 还讨论了好久的leveldb,这个真有点忘了,当初看了几遍后一直没用到过,有点多最近也没怎么整理。
lsm数据结构是什么,好处在哪
为什么写的性能好
写放大读放大是什么
压缩
...
最后总结
知识广度我自认还行,但是知识深度不够,知识链接度不够,对有些知识点之间也没有很串联起来。
算法的话其实平常更追求方法,而不是追求其中的原理思路,这确实不太好。
可以稍微注意一下一些基础知识点的深度或者一些串联型的东西。
1 聊实习,问了下实习开发的项目的整体过程,包括一些技术难点。
2 进程下多个线程的运行方式(🥺思路受限,那时候就想到并发,然后用锁互斥量,完全回答错了)
对于单核就是并发执行,多核的话可以并行。
抢占式:操作系统会为每个线程分配一定的时间片,时间片用完后操作系统暂停当前的执行逻辑分配给其它的线程,从而避免一个线程长时间占用cpu导致其它线程无法执行。
协作式:线程通过自身逻辑主动让出cpu资源,运行取决于自身的控制而不是操作系统的强制切换。
3 多级反馈队列的过程
(就知道有优先级有队列,调度机制不太清楚)
4 算法题
emm问了下算法实现的数学证明,这个平时没怎么深究,一般就过一下大致知道,详细说不太清还是
5 为什么选择测开不选开发
认为测开要什么样的品质
测开为什么要计算机专业balabala
6 数据库 事务是什么
数据库的隔离级别
为什么存在数据库的隔离级别,隔离的是什么
7 还讨论了好久的leveldb,这个真有点忘了,当初看了几遍后一直没用到过,有点多最近也没怎么整理。
lsm数据结构是什么,好处在哪
为什么写的性能好
写放大读放大是什么
压缩
...
最后总结
知识广度我自认还行,但是知识深度不够,知识链接度不够,对有些知识点之间也没有很串联起来。
算法的话其实平常更追求方法,而不是追求其中的原理思路,这确实不太好。
可以稍微注意一下一些基础知识点的深度或者一些串联型的东西。
全部评论
兄弟,你投的是boss上的测试实习生岗位么
相关推荐
点赞 评论 收藏
分享

点赞 评论 收藏
分享

点赞 评论 收藏
分享
点赞 评论 收藏
分享