首先,你已经有了一定的基础,但还需要进一步提升自己的能力,以下是我的建议: 1. 高级内容的学习:redis和springcloud是非常重要的高级内容,建议你继续深入学习。此外,还可以学习一些分布式系统、高并发、高可用等方面的知识,这些都是企业非常看重的技能。 2. 算法的提升:算法是面试中非常重要的一环,建议你多刷题,多做练习,可以选择一些在线刷题网站,比如LeetCode、牛客网等。同时,可以选择一些算法书籍进行学习,比如《算法导论》、《剑指Offer》等。 3. 面试题的准备:可以选择一些面试题库进行学习,比如《程序员面试金典》、《左程云的算法面试题典》等。此外,可以关注一些面试题解析的博客或视频,这样可以更好地理解和掌握面试题。 4. 项目的改进:可以考虑在原有项目的基础上,添加一些新的功能或者优化一些性能问题。比如可以添加一些新的模块,比如支付、推荐、搜索等,或者优化一些数据库查询性能等。 5. 公司的选择:在选择公司时,可以根据自己的兴趣和职业规划来选择。小公司也有很多机会,可以考虑一些成长性比较好的小公司,这样可以更好地锻炼自己的能力。 最后,建议你多参加一些面试模拟和技术交流活动,这样可以更好地提升自己的面试技巧和技术能力。祝你秋招顺利!

相关推荐

10-01 10:14
已编辑
东南大学 后端工程师
面试官说一面只问基础不问项目实习,结果一堆场景题,享受就完事了。1. java集合有哪些,使用场景2. ArrayList和LinkedList区别3. 说说多线程的容器4. 假如让你写一个java的demo让你写一个死锁出来怎么写5. 线程具体管理了计算机的什么资源6. 浏览器输出一个URL发生什么7. HTTPS相比HTTP多做了什么8. HTTP2有了解吗9. SSE协议和websocket的区别10. 你觉得redis比hashmap多了哪些11. 那现在你要开一个服务实现一个redis会怎么做12. 然后存是怎么存到硬盘里13. java自己实现过注解吗14. 现在要你去实现一个配置下发,客户端拥有拉这个能力,以及检查更新以及部分更新的能力你会怎么来做它15. 现在要你实现一个日志工具类去写日志,这个日志用户想查的话想快一点查,比如他想查某个关键字又不想一个个打开,这个有什么办法吗16. 讲一下那个transformer的工作原理17. 实习时感觉团队开发和自己学习时的感觉有什么不同手撕:一个message结构体,存msgid,parentmsgid,type(Q/A),Q表示用户对大模型的提问,A表示回答。用户对回答可以重复提问,比如Q0 A0 Q1 A1 Q1 A1' Q1 A1'' Q2 A2这样, A1 A1' A1''是对 Q1的重复提问。这时,系统会把Q1当成同一个问题只输出一次。假如系统输出时出现了乱序:Q0 A0  A1  A1' Q1 A1'' Q2 A2,正确结果应该是Q0 A0 Q1 A1  A1'  A1'' Q2 A2,怎么解决这个问题?
查看17道真题和解析
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务