诺瓦星云-秋招一面

2024年的秋招面试经验,一直没来得及分享。近期有时间了才整理了一下,希望对大家有帮助。

参考面经:

https://www.nowcoder.com/feed/main/detail/ac784cd328c340b79f6e9d1a53e7921a?sourceSSR=search

https://www.nowcoder.com/feed/main/detail/9646a5eba9a2468681ff6e1294390f6a?sourceSSR=search

声明:考察基础的编程能力、设计模式以及通讯、数据库、算法

自我介绍 1min30s

八股 15min

【C++】指针传递和值传递的区别?

【C++】new和malloc的区别?

【开发】项目开发中常使用哪些debug方式?(答了vs断点、单步调试)

【面向对象】了解哪些设计模式?简单介绍一下概念和应用场景。(单例、工厂、桥接,重点介绍了桥接,说讲的非常好。)

【面向对象】观察者模式了解过吗?(没有)

【开发】项目过程中有没有画过时序图和类图?画图的工具是什么?(没有正规的画过,有梳理自己的架构构想。用的processOn)

【C++】Map是有序还是无序的?有序的是哪种Map,无序的又是哪种 ?底层是怎么实现的?

【C++】冒泡算法的时间复杂度和空间复杂度?O(n^2)是最小、最大还是平均?分别是多少?(没答上来最大,也是n方)

【C++】快排的优势?解释一下什么是快排?(快排只答了快,没说出优势;解释的很乱)

【网络】TCP与UDP的区别、分别有什么特性、各自的应用场景?

【网络】UDP在什么情况下可能会丢包?(只讲了网络阻塞,没说全)

【网络】是否使用过Tcp Dump?(使用过Wireshark)

【Linux】如何查看内存占用情况?(不会)

【操作系统】进程与线程有什么区别?

【操作系统】你在项目开发过程中,是否又使用过多线程的例子?解释一下多线程在其中实现的功能。(说了remote,但没说清楚多线程,只说了线程池,没提到同步、线程安全)

【操作系统】有没有遇到过死锁,或者说你认为什么是死锁?

【操作系统】如何破坏死锁?还有别的方法吗?(只讲了破坏循环,没说全)

项目 6min

简单介绍一下你做的这些项目中你认为哪个项目中最难,然后它这个难点在哪里。

对于你刚刚说的项目及解决过程,有没有去整理一套,如果再出现类似的问题,有没有一套处理问题的流程?

有没有做过软硬件结合的项目?

反问

部门工作语言?

C++,QT,GoLang,C#,然后MCU IPG那边也有。

想要更好的在部门进行工作并且提升自己的话,可以从哪些方面去入手、去进行一个知识的补充呢?

深圳岗目前就是两个方向,一个就是GoLang,然后一个是C#。他们在这个我们的业务链中处理的一个作用是,Go的话主要是负责上位机,也就是你可以认为它就是一个前端,前端的接口通信。它就是负责UDP上报以及WebSocket的通讯,还有HTTB的一个接口请求。然后的话就是还有跟硬件,就是IPG和MCU的话,我们会有一个UDP和串口通信。然后的话就是C#,C#它主要的工作内容就是做IC驱动的一个识别兼容,然后就是登板排布顺序、以及它的扫付规律,然后把这些生成一个类似配置文件的,然后生入到那个——我们登板后面会有一个芯片,就是一个接收卡的芯片,然后升级到那个芯片中。

后续大概几天会得知到自己的后续情况?

一共是两轮技术面,然后一轮是领导确认,然后最后一个就是HR给你们谈行资什么的。最多是一周也就五个工作日给答复。

全部评论
佬,诺瓦还不跑吗
点赞 回复 分享
发布于 03-30 18:01 陕西

相关推荐

  围绕项目提问自我介绍项目介绍1. zset怎么设计的2. 缓存一致性3. Key高热访问怎么分散请求,先说了集群部署分散请求,然后又说限流,这里一直没跟面试官对上脑电波4. 线程池配置,这里使用多线程查sql,问怎么保证返回结果有序5. 知道虚拟线程吗,为什么池化不敏感6. 有了解延迟队列底层是怎么实现的吗(wxg处女面问过,还好留了个心眼,大概讲了用死信队列实现和插件的不同)7. 让你自己实现延迟队列会怎么实现8. 你还有其他延迟队列的实现方案吗9. 布隆过滤器遇到哈希冲突怎么解决,能避免吗10. 微服务架构怎么保证整体服务的高可用,会不会还存在单点问题11. synchorized和分布式锁(synchorized这里面试官的发音怪怪的,然后我听上去完全像个陌生词,然后不知道说的啥,后面大概扯了一下分布式锁)12. 数据库悲观锁和乐观锁机制13. MVCC机制14. 事务的原子性怎么实现的15. 脏读和幻读怎么发生的,如何解决的16. Web网络安全问题你了解哪些,怎么避免17. JVM的gc介绍,年轻代和老年代回收机制区别18. 内存泄漏有哪些场景19. Spring配置文件的加载顺序和加载机制20. Spring中从一个api请求到api响应在整个框架内部经历的过程(没看过)21. 服务注册怎么搞的22. ES倒排索引和正排的区别23. ES深度分页问题怎么避免和解决(不了解)24. 项目遇到的难题,怎么解决的(上次被问到直接不知道讲啥,还好这次长记性了,大概扯了一下在项目技术选型上的问题)25. 向量数据库性能对比(RedisSearch,ES,因为我这里用的RedisSearch,然后提了也可以用ES)26. 嵌入(embedding)怎么做的,第一次说embedding不知道说的啥东西。。。27. 聊天 有没有记录技术博客,最近在学什么。。。(这里讲了在了解最近很火的MCP)28. 没有手撕,面试的时候笔试还没有做,面试官让下去补一下笔试
查看29道真题和解析
点赞 评论 收藏
分享
评论
点赞
4
分享

创作者周榜

更多
牛客网
牛客企业服务