腾讯后台AI开发日常实习一面 1h
发面经攒人品~
手撕:使用两个非空int数组进行相减,保证第一个数组的长度大于等于第二个数组
八股文环节:
(1)在做加减时,用float和double做加减会有什么问题?
(2)如何解决浮点数精度问题?Java中有没有集成好的工具类?
(3)List是常用集合类,还有哪些常用的集合类?
(4)Map有哪几种常用的?
(5)ConcurrentHashMap是怎么保证线程安全的?
(6)刚才的代码题存储结果的List用到了ArrayList,如果改成LinkedList会不会更好?
(7)ArrayList和LinkedList是线程安全的吗?有没有线程安全的List?
项目拷打
(1)介绍比较好的一个项目。
(2)能具体展开讲一讲高并发场景的处理吗?
(3)把点赞数放到Redis里,两个人同时点赞,如何保证累加正确?
(4)在消费缓冲区数据写入Redis时,如果有新的点赞数据同时到达,如何保证不丢失?
(5)在分布式服务部署时,多个服务实例如何保证往Redis写数据时不相互覆盖?
(6)如果发现接口变慢,如何排查?
(7)如果发现CPU满了,但逻辑运算并不大,可能是什么原因?给个提示,同时内存
手撕:使用两个非空int数组进行相减,保证第一个数组的长度大于等于第二个数组
八股文环节:
(1)在做加减时,用float和double做加减会有什么问题?
(2)如何解决浮点数精度问题?Java中有没有集成好的工具类?
(3)List是常用集合类,还有哪些常用的集合类?
(4)Map有哪几种常用的?
(5)ConcurrentHashMap是怎么保证线程安全的?
(6)刚才的代码题存储结果的List用到了ArrayList,如果改成LinkedList会不会更好?
(7)ArrayList和LinkedList是线程安全的吗?有没有线程安全的List?
项目拷打
(1)介绍比较好的一个项目。
(2)能具体展开讲一讲高并发场景的处理吗?
(3)把点赞数放到Redis里,两个人同时点赞,如何保证累加正确?
(4)在消费缓冲区数据写入Redis时,如果有新的点赞数据同时到达,如何保证不丢失?
(5)在分布式服务部署时,多个服务实例如何保证往Redis写数据时不相互覆盖?
(6)如果发现接口变慢,如何排查?
(7)如果发现CPU满了,但逻辑运算并不大,可能是什么原因?给个提示,同时内存
全部评论
相关推荐
查看15道真题和解析 点赞 评论 收藏
分享
昨天 16:23
门头沟学院 C++ 点赞 评论 收藏
分享