依图后端开发实习生面经

#牛客AI配图神器#
1.介绍Java内存模型(JMM)
2.详细讲一下可见性
3.Java中一般使用哪些方式对可见性做一个保证呢
4.详细讲一下volatile关键字(这里主要是讲有序性)
算法:
lc56 区间合并
2min写完后,面试官一直让我等着,然后又出了一道题
维护一个队列,队列中支持三种操作:插入元素、删除元素、求队列中的最大值(不能暴力),有点滑动窗口的意思,另外维护一个双端队列即可。
全部评论
兄弟你去这家了吗?
点赞 回复 分享
发布于 2025-03-17 16:19 江苏

相关推荐

03-14 13:18
已编辑
京东_后端开发(实习员工)
查看11道真题和解析
点赞 评论 收藏
分享
1.自我介绍2.介绍一下你的项目(介绍完之后开始问项目,例如遇到什么困难,如何解决的)3.项目中用到了Reactor模式,为什么不使用多线程4.Windows系统中有没有处理事件相关的库(因为项目中对win系统是采用独立线程轮询的方式)5.在业务中什么时候使用UDP和什么时候使用TCP,第二个项目为什么使用TCP不能使用UDP吗6.有没有对你的项目进行测试,性能怎么样7.在项目中你使用了线程池,你是怎么保证线程安全的,怎么保证线程同步8.讲一下对RAII的理解,不要太教科书话,最好结合实例或者场景9.说一下智能指针吧,引用计数是怎么实现的,你来设计你会怎么实现,在项目中使用智能指针了吗10.介绍一下Select与epoll的区别,在项目中为什么不选择epoll11.内存池12.在网络编程中你有哪些比较擅长的技术,可以用到的,能够提高效率的13.你自己说一点你想说的吧,关于OOD的,选了多态,介绍了虚函数表----面试官最后建议结合设计模式来说14.LRU15.算法题,设计一个线程安全队列,有三个要求,安全,避免锁竞争,减少资源分配16.应该还有一道的,但是前面耽误太多时间了,就没做第一次面试,面试官人非常好,无论回答的什么样都耐心听完并给出建议,面试官喜欢灵活有个人理解的回答,最好能结合实际场景和做过的项目,面试官也很给机会,可惜本人实在太菜了把握不住
简历中的项目经历要怎么写
点赞 评论 收藏
分享
📍面试公司:深圳某小厂🕐面试时间:2026/3/16💻面试岗位:Java后端工程师❓面试问题:1. 先自我介绍2. 介绍项目3. 有哪些基本数据模型4. JVM内存模型介绍一下5. 用过哪些数据库6. MySQL有哪些索引7. 可以从哪方面进行SQL语句优化8. Linux有用过吗,有部署过项目吗9. Docker 怎么查看容器进程10. Docker 如何进入容器11. MySQL 你熟悉哪些关键字12. 左连接和右连接有什么区别13. Union 和 Union All 有什么区别14. Redis有使用过吗15. Redis支持哪些数据结构16. 什么场景更新数据?(缓存一致性)17. 使用过多线程吗18. 实现多线程有哪些方法19. 线程如何按顺序执行20. Java反射机制有了解过吗?能用来做什么21. 表单提交,Get和Post有什么区别22. 有用过Git吗,有合并过分支吗23. 如果让你合并你拉的子分支到主分支,你会怎么做24. 有用过前端vue吗25. 如果在父组件调用子组件,我该怎么调用26. 有用过AI吗27. 反问环节(询问业务,薪资)🙌面试感想:这次面试总共面试了30min,面试起来比起前一次好多了,面试官的语气感觉也挺好的。这次面试的内容挺基础的,大部分都能够答得出来,但是还是不太连贯,回答起来脑回路不太清晰,还有就是我感觉麦克风的质量不太行,OBS听起来倒是还不错,但是回看tx会议里的录像又有底噪。总的来说感觉还不错吧。
查看26道真题和解析
点赞 评论 收藏
分享
评论
2
7
分享

创作者周榜

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