飞轮数据科技二面

这流程有点快,一面反应的问题还没彻底解决,二面又多了些东西。连续面真感觉在第二场精力有点跟不上(写面经的话,在评论里写解决时间了)

1 聊实习,问了下实习开发的项目的整体过程,包括一些技术难点。
2 进程下多个线程的运行方式(🥺思路受限,那时候就想到并发,然后用锁互斥量,完全回答错了)
对于单核就是并发执行,多核的话可以并行。
抢占式:操作系统会为每个线程分配一定的时间片,时间片用完后操作系统暂停当前的执行逻辑分配给其它的线程,从而避免一个线程长时间占用cpu导致其它线程无法执行。
协作式:线程通过自身逻辑主动让出cpu资源,运行取决于自身的控制而不是操作系统的强制切换。
3 多级反馈队列的过程
(就知道有优先级有队列,调度机制不太清楚)
4 算法题
emm问了下算法实现的数学证明,这个平时没怎么深究,一般就过一下大致知道,详细说不太清还是
5 为什么选择测开不选开发
   认为测开要什么样的品质
   测开为什么要计算机专业balabala
6 数据库 事务是什么
   数据库的隔离级别
   为什么存在数据库的隔离级别,隔离的是什么
7 还讨论了好久的leveldb,这个真有点忘了,当初看了几遍后一直没用到过,有点多最近也没怎么整理。
lsm数据结构是什么,好处在哪
为什么写的性能好
写放大读放大是什么
压缩
...

最后总结
知识广度我自认还行,但是知识深度不够,知识链接度不够,对有些知识点之间也没有很串联起来。
算法的话其实平常更追求方法,而不是追求其中的原理思路,这确实不太好。
可以稍微注意一下一些基础知识点的深度或者一些串联型的东西。

全部评论
兄弟,你投的是boss上的测试实习生岗位么
点赞 回复 分享
发布于 03-25 18:03 上海

相关推荐

我并没有太多的数据开发背景, 也没有准备大数据组件相关的面经, 所以真正涉及到数据开发的其实比较少总面试时间: (1h15min左右)开头手撕两道算法题(限时25min):1. 最长回文串2. 数组中和大于等于s的最短连续子数组拷打一下项目, 面试官对我的项目所在领域并不甚了解, 所以挖得并不深:一条sql从输入到输出结果的流程?数据库执行算子和存储模块是如何对接的?KV存储是如何实现的?了解市面上常见的Nosql吗?一些八股, 因为部门是写Java的, 但我是用C++面试的, 所以也问了一些Java:C++中的指针和引用?C++虚函数是如何实现的?C++中的static关键字?C++和Java在面向对象方面的区别C++和Java在内存安全方面的区别你感觉C++和Java使用时最大的区别是什么Java中的String, StringBuffer, StringBuilder区别 (我没碰过Java面经...)Java反射? 使用Java反射有什么好处?四次挥手中的最后一次的作用?场景题:QQ后台需要收到大量请求, 如何处理和优化? 各个方面大数据相关:(项目用到的)Flink有哪些常用的算子?Flink中的有哪几种窗口? 如何获取Flink需要处理的数据 (BigPipe数据源)?了解过Docker和K8S吗 (了解很少...)#牛客AI配图神器#反问:团队业务, Ta说了得有七八分钟...语言要求: 看重专业基础, 语言不重要工作地点快结束时又突然问了一嘴我的课题和论文(哭笑)
查看21道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
正在热议
更多
牛客网
牛客企业服务