云智慧面经

30min

1.自我介绍
2. 双等号与equal的区别,String呢
3. HashMap底层结构
4. 如果让你去实现一个Spring,你大概会怎么做
5. 线程的同步与互斥
6. 并发问题的解决思路,越多越好
7. 实际开发中容易造成full gc的原因,以及解决方案
8. 用过哪些查看应用gc情况的工具
9. 线程是不是越多越好
10. 介绍线程池,线程池的使用场景,线程池的拒绝策略
11. 8c16g的机器一般可以创建多少线程?其实这个问法有问题,有什么问题?
12. redis使用场景?缓存?分布式锁?还有哪些方法实现分布式锁?比较一下?
13. mysql有哪些索引?加了索引的优缺点?
14. mysql回表?那些情况不会回表?
15. mysql并发写怎么解决?
16. mysql死锁怎么排查?
17. mysql调优方案?
18. 反问

#软件开发2023笔面经#
全部评论
投递到面试隔了多久呀
点赞 回复 分享
发布于 2023-04-23 00:00 山西
问的基本一样
点赞 回复 分享
发布于 2023-04-20 20:54 江西
楼主哪里投的简历呢
点赞 回复 分享
发布于 2023-04-17 00:00 四川

相关推荐

机智的大学生这就开摆:有些地方描述有点儿空泛。传感器直接说清是哪款,要不然对方都不知道问啥。然后freertos那里的描述也是,加上freertos就实现了实时性吗?可以说基于freertos的调度,结合xxx优化/xxx技术实现了xxx检测的实时性。同时freertos也能实现异步io,也能实现灵活的并行架构和高并发。 检测时效性的问题要考虑哪里需要时效性,摔倒检测需要通过中断实现,至于温度这种大惯量就不需要,方案细节理清楚。然后freertos那里提升响应速度用的消息队列不是太合适,可以说是用的notify反正和消息队列差不多,或者说指针传参来优化消息队列的值传递进而提升线程间通信效率。 但凡是搞过开发的看一眼你的简历就知道有问题了,需要重新整理技术路线优化一下。首先搞清楚技术路线,描述好软硬框架,体现性能优化/低功耗等。例如后续针对xxx功能进行了xxx的优化,实现了xxx成果(这里可以展开描述你使用的工具链,你是用的串口调试助手还是RTT来打印日志,有没有用systemview来优化任务的优先级大小避免乱序调度,或者使用了Ozone调试定位问题等)。 描述问题上例如视觉项目那里,基于xxx通信接口编写xxx传感器的驱动,实现了xxx功能,并提供了xxx数据处理/稳定性/精确度/异步调用。或者也可以统一描述为基于xxx、xxx、xxx通讯协议编写xxx、xxx、xxx传感器的驱动。后续再单独给这些传感器的数据处理/优化等进行描述。 最重要的一点,实习栏太少了,五六个月不至于只干了这么点,把实习项目描述清楚,把自己会的不管有没有让你做都写进去。你写了实习这栏,内容就不能比剩下的两个项目差多少了。 最后就是看看岗位jd,跟着描述修改你的专业技能以及项目的描述,这样被回复的概率才大。 希望你早日找到理想工作!祝好
点赞 评论 收藏
分享
评论
4
29
分享

创作者周榜

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