OPPO多媒体开发工程师一面

昨天发邮件说今天(8.8)14:30业务一面

一个不苟言笑但是不严厉的小哥哥。项目+八股,不追问。提前4min进会议他已经等着的了,总共面了20min的样子。
1. 自我介绍
2. 项目(问了两个项目,感觉自己说的不是很清楚)
3. 八股 C++,数据结构和算法,操作系统,设计模式
a. 说下你对多态的理解
b. 说一下AVL树
c. 栈和队列的区别
d. 哈希碰撞
e. 快速排序的实现,怎么优化
f. 有进行过多线程编程吗(没)
g. 了解设计模式吗(不了解)
(好像还问了几个简单的八股,所有回答面试官都不会追问)
4. 反问,问了一下多媒体开发具体做啥的。

设计模式我看好几个面经里面都问到了,我侥幸心理没看还是问到了。多线程编程我得赶紧学一下,几次面试碰到不长记性。。另外项目还得总结一下,面了这么多次了,怎么还越面语速越快越说不清楚
#OPPO信息集散地# #OPPO# #OPPO面试#
全部评论
和我当时面得差不多
点赞 回复 分享
发布于 2023-08-20 10:53 甘肃
一面过了吗
点赞 回复 分享
发布于 2024-03-21 12:52 陕西

相关推荐

wuwuwuoow:校友好 1.相关课程这行可以删了 2.个人呢技能多看看别人简历怎么写,好的直接抄下来 3.项目看起来可能是团队的圣遗物?有上线吗?QPS 为啥才 300?我想象这个业务应该不复杂,可以在简历中添加如果优化接口提高 QPS 的 4.日志记录做的太复杂了,要考虑目前你的项目体量,日志直接用 log.info 啥的记录就好了,写入到本地文件。引入了太多技术,带来太多复杂性。还有为什么日志需要回滚?日志需要有这么高要求的一致性吗 5.为什么用 MinIO 做冷数据存储?MinIO 更适合做对象存储,而 MySQL 是存储结构化数据,他们的定位是不一样的。如果要存冷数据,一般也是存到 MySQL 中。比如一个线上的 MySQL,和一个做冷数据的 MySQL,可以用上 MyISAM 引擎加快写入性能,甚至不写 MySQL 也行,直接写到文件中 不过我想的是这个场景中,每天真的有这么多数据吗?每天少说也得几万、几十万条数据增长,才考虑冷热数据分离。 6.SpringSecurity 用起来不容易,面试可以问的东西却很多,不建议在简历上写这个 7.不设置 Redis 缓存,假设出现了数据不一致,那该怎么办呢? 8.排版注意一下,比如 minio MinIO,Mysql MySQL 9.再加个项目,看看牛客别人怎么写的,可以写个轮子项目
点赞 评论 收藏
分享
评论
3
42
分享

创作者周榜

更多
牛客网
牛客企业服务