oppo三面

#机械制造2024笔面经#
岗位:制造工艺工程师(pe方向)
面试时间:10.13
三面为HR面,线上进行。跟HR聊天整体氛围还是比较活跃的,自我介绍,随后也是跟着简历问,做过的项目有什么收获,遇到过什么困难,如何解决,压力最大的时候,最有成就感的一件事,为什么选择oppo,手上是否还有其他offer,期望薪资,职业规划等等。一周后查询三面通过,开泡,排序中不知道啥时候能泡出来。

更新:10.27已oc!
全部评论
你好,想问下 hr面多久状态会变啊 为啥我这边还显示面试进行中
点赞 回复 分享
发布于 2023-11-03 09:27 湖北
一面二面都是技术面吗?
点赞 回复 分享
发布于 2023-10-31 17:27 江苏
同岗位,一直HR面已完成
点赞 回复 分享
发布于 2023-10-30 13:52 江苏
同岗位,在泡ing
点赞 回复 分享
发布于 2023-10-24 16:02 山西

相关推荐

📍面试公司:联想(Lenovo)🕐面试时间:2025年08月23日💻面试岗位:C++研发工程师❓面试问题:一、现代C++特性与语言演进 (C++11/14/17/20)1.​​右值引用与移动语义​​:解释std::move和std::forward的区别?完美转发是如何实现的?2.​​智能指针进阶​​:std::shared_ptr的线程安全性如何?std::weak_ptr如何解决循环引用?3.​​C++17/20新特性​​:谈谈你对std::optional, std::variant, std::string_view的理解。C++20的Coroutines(协程)有什么优势?4.​​类型推导与模板​​:auto和decltype有什么区别?模板参数包(Parameter Pack)如何展开?二、内存管理新范式1.​​内存池技术​​:如何自己实现一个内存池?2.​​检测与优化​​:除了Valgrind,还有哪些工具(如ASAN、MSAN)可用于检测内存问题?如何重载new和delete来跟踪内存分配?三、并发编程与现代多线程1.​​原子操作与内存模型​​:std::atomic<T>是如何保证原子性的?解释一下内存序(Memory Order):memory_order_relaxed、memory_order_acquire、memory_order_release的区别和应用场景。2.​​无锁编程​​:什么是无锁(Lock-Free)数据结构?尝试实现一个无锁的队列或栈。3.​​协程​​:C++20的协程底层机制是什么?co_await、co_yield、co_return分别做了什么?四、STL容器与算法新特性1.​​新容器​​:std::unordered_map的负载因子和再哈希策略是怎样的?C++23引入了哪些新容器?2.​​算法复杂度与选择​​:std::sort用的是哪种排序算法?什么情况下会退化为O(n²)?如何避免?五、系统设计与性能优化1.​​设计线程安全的LRU缓存​​:要求get和put操作的时间复杂度为O(1),并考虑高并发场景。2.​​零拷贝技术​​:如何在Linux下使用sendfile或splice实现零拷贝文件传输?3.​​高性能日志系统​​:如何设计一个每秒处理千万级日志条目且保证零丢失的采集系统?六、设计模式与架构演进1.​​现代C++下的设计模式​​:如何使用移动语义和智能指针实现单例模式、工厂模式?2.​​分布式系统概念​​:如何理解分布式缓存中的缓存击穿、雪崩和穿透?如何设计一个防护系统?七、手撕代码题目更新1.​​实现一个移动语义优化的字符串类​​(MiniString),要求支持拷贝构造、移动构造、析构。2.​​实现一个简化版的std::shared_ptr​​(MySharedPtr),模拟引用计数。3.​​实现一个线程安全的环形缓冲区(Ring Buffer)​​,支持多生产者和多消费者。🙌面试感想:联想的C++面试很​​现代化和深度化​​。面试官不仅考察传统的语言特性和底层原理,还会深入询问​​C++17/20的新特性、无锁编程、协程、高性能系统设计​​等前沿话题。手撕代码环节的题目综合性更强,常要求实现一个小型的数据结构或系统组件,并考虑线程安全和性能。项目经验部分问得非常细,要求候选人能清晰说明技术选型、性能优化证据链和故障排查路径。整体感觉面试官水平很高,乐于追问,氛围既有挑战性又很专业。
查看19道真题和解析
点赞 评论 收藏
分享
整个秋招体验感最差的一场面试1. 请做一个1分钟左右的自我介绍。2. 你现在还在字节跳动实习吗?在北京?3. 在美团、快手、字节实习过,有拿到这些公司的offer吗?4. 为什么选择来OPPO面试?5. 你的主语言是Java吗?对C++了解吗?6. 在三家公司的实习中,分别用的什么开发语言?7. 你应聘的是后台开发,希望做Java后台吗?还是语言不限?8. Java中,一个与符号 (`&`) 和两个与符号 (`&&`) 有什么区别?9. `&&` 这个逻辑运算有什么特性?(追问短路效应)10. 请解释一下 `final`, `finally`, `finalize` 这三个关键字的区别。11. 介绍一下Java的线程池:有哪些类型?它们有什么区别?(或者说,创建线程池需要关注哪些核心参数?)(我已经明确说过了只是写过go,并不了解底层,他一点回应没有然后就说请回答接下来的两个问题)12. Go语言的并发模型是什么?(考察Goroutine)13. Goroutine之间如何进行通信?(考察Channel)14. 你对C++了解到什么程度?15. 什么是继承?(在C++的语境下)16. C++中有哪几种继承方式?17. Linux系统中,进程间的通信方式有哪些?18. 在这些进程间通信方式中,哪一种是比较快的?19. 【排障题】如果发现一台服务器的端口号被用完了,你应该怎么去排查这个问题?可能是什么原因导致的?20. 网络模型有哪几层?(OSI 和 TCP/IP)21. HTTP协议在哪一层?22. HTTP状态码中,1xx, 2xx, 3xx, 4xx, 5xx 这五类分别代表什么意思?23. 什么是DNS?它的解析工作过程是怎样的?24. DNS有哪些常见的记录类型?25. TCP的 `TIME_WAIT` 和 `CLOSE_WAIT` 这两个状态有什么区别?26. 网卡层面的一些算法有了解吗?27. 你知道哪些查找算法?它们各自的时间复杂度是多少?28. 【场景设计题】病毒检测问题:有1万个试剂盒,要在一个1000万人口的城市里检测出所有感染者,请给出一个可行的方案。29. 你最常用的设计模式有哪些?或者你最了解的有哪些?请介绍三种。30. 你用过哪些数据库?31. MySQL中有哪些常用的关键字?(考察SQL基础)32. MySQL中有哪几种存储引擎?33. `SELECT` 查询时,怎么做分页?用哪个关键字?34. 【场景优化题】一张有10亿条记录的大表,分页查询时需要获取总数,使用 `COUNT(*)` 会很慢,你有什么办法可以解决这个问题?全程回答一点回馈没有,就我一直在说说到不知道了之后他就像捧读一下问下一题。我明确多次表达了对于c++和go的了解并不多,我给的反馈他也一点动静没有就一直问同一个问题。 总之体验感非常差,当时面一半都想直接跟他对线
发面经攒人品
点赞 评论 收藏
分享
评论
2
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务