我是带国庆两个周多一点。。。
1 13

相关推荐

04-08 19:51
已编辑
西安电子科技大学 Java
#面经##面试##简历#26届至今0offer,一个月被拒10次后,我做了个让面试官闭嘴的开源项目❌ 我的血泪教训:为什么你的项目总被diss?玩具项目魔咒 ;项目没上线?QPS多少?; → 支支吾吾说不出来技术栈单薄 只会CRUD → 面试官:和培训班项目有什么区别?展示力为负 ;我电脑在实验室…....→ 无法实时演示 → 可信度归零🚀 破局方案:XX校园点评(springboot+uniapp全栈实战)✨ 让玩具项目变身真实存在服务于校园内师生的项目(上面是Deepseek写的,狗头保命)白马点评简历包装烂大街:看的同一套视频,做的同一套项目,写的还是同一份简历?但是回到正题,点评作为java选手的必做项目,确实有很多值得学习和借鉴的地方。问题在于大家学习和借鉴的内容重复度太高,导致面试官审美疲劳,而且市面上似乎很少有一套针对于点评类项目的面试话术,那么我们来做!我们基于cursor实现了完整的前端页面,并在开发前端过程中充分挖掘白马点评项目亮点,深入剖析项目中的细节项目部分亮点介绍:1)首页根据点赞数量采用瀑布流双列展示笔记内容,后端采用order by根据点赞数量进行排序(此处可以考虑对order by语句进行sql优化)2)白马点评中实现的滚动分页查询算是项目中实现起来的一个难点,但是如果你没有一个好的前端页面展示,可能无法理解为什么需要滚动分页,传统的分页方式为什么不可以,通过前端页面的下拉刷新,同时数据库插入数据,会看到同样的内容前端展示了两遍,立马就能理解为什么要滚动分页。面试的时候可以和面试官吹自己在前端尝试……  结果发现同样的数据展示了两遍……  于是考虑滚动分页查询,有理有据,有因有果,加上自己的理解与思考,而不是单纯的照搬学习,面试好感upup!!3)实现了多级评论功能,只需要在数据表中给一条评论添加一个parent_id,首级评论的parent_id默认为0(圈起来,面试被问到过4)实现了编辑个人资料功能,这里mark重点,涉及到ThreadLocal,因为白马点评的查询个人信息接口是直接返回登录时存储在ThreadLocal中的信息,这就意味这一次登录这里面的信息是不会变的,需要下一次登录才能看到,所以这里修改之后个人基础信息不会立刻改变,需要修改实现逻辑,每次都需要查询数据库获得个人信息5)实现查询评论功能(这里我们认为只有首级评论算做评论,其余算作回复),这里是想做成一个mark功能,类似于newcoder评论区的mark 某某面经,可以mark别人发的校园里的吃喝玩乐(充分结合需求,还有市场分析~由于篇幅内容有限,详细内容请大家移步至Gitee开源项目:https://gitee.com/yuwozai618网站里面有详细的说明文档以及前后端项目代码,跟着教程一步一步先跑起来~~总之,我们为大家实现了完整的前端页面,让大家不再局限于某马点评的前端,可以在此基础上实现更多功能,并对后端内容的细节进行了扩展,还有详细的开发和实现文档,以及在开发过程如何使用cursor等开发工具的说明,即使你没有使用过,学习完这份文档也可以和面试官侃侃而谈,且项目及文档持续更新迭代,项目全部开源免费!!开源免费!!开源免费!!(守护互联网开源精神)
点赞 评论 收藏
分享
04-28 11:31
已编辑
门头沟学院 Java
4.11 官网投递4.14 官网变成面试中状态4.16 hr加V约面4.24(问了hr面试官很忙,所以前面都排不开)4.24 一面,面完两小时约二面4.27 二面,感觉凉4.28 官网显示不合适,无感谢信官网:后端java实习生,是大模型与多媒体技术部的特效服务端组。做可灵AI的。一面前一天hr离职,微信换了一个hr,同时hr告知原面试官时间很忙调整了一下面试官,时间不变一面:自我介绍聊项目(电商),后面反问时面试官介绍他组内也是做电商相关的:1. 为什么选sentinel?redis也可以做限流,为什么不用redis呢?(当时其实不知道,面试官补充了一下)2.限流层面还可以怎么做,可以往大了想(面试官引导比如限IP,限SQL等)其他都是一些项目基本八股,比如缓存一致性等等聊八股1. hashmap底层,concurrenthashmap底层,介绍JDK1.7 1.8区别(hashmap说了红黑树的区别,面试官说继续,说了一下头插尾插;concurrenthashmap讲了一下分段锁的区别就可以了,当时还准备讲计算size的区别的)2. mysql索引失效原则有哪些3. redis缓存三大问题(每个问题不能只有一种方案,不然会被问还有吗,当然面试官会引导补充,比如缓存击穿还可以用sentinel先限流),用过本地缓存吗(因为答缓存雪崩提到了多级缓存可以解决所以问了这个,但确实没用过,答没有)4. spring aop底层,反射优缺点(性能局限 安全不好 面试过补充修改类后需要调整业务代码,耦合性)5. 计网:udp tcp区别。http协议1.0到3.0版本区别,长连接那个版本引入的。七层网络模型,为什么要分层手撕:面试官问我力扣写的多吗,我坦诚说不多他说那就出个简单题吧合并两个有序链表(要自己建链表)写完被夸思路和测试函数写得好PS:面试的时候才知道快手是acm模式😂面试官也非常nice,有引导,http那块问崩了也不会追着不放,感觉更像是交流而不是面试,体验感超棒二面:面试官自我介绍自我介绍讲项目难点(6-7分钟,主要是自己输出)问了一下有哪些数据,怎么存然后直接手撕:(惊了)1. 最长连续序列(最开始看错题了,以为是最长递增子序列,说思路的时候被纠正了一下),5min默写2. 非HOT100但是hot100融合题。等于合并两个有序链表+合并区间。也就是有AB两个集合,AB各自内的区间有序,且保证同一个集合内区间不交集或连续A:{1,3}{7,10}B:{5,9},{11,13}答案{1,3}{5,10}{11,13}这个写崩了,没调出来。感觉凉。。。后续:当晚成为团孝子,所以暂时不考虑手子了。具体原因见下面ps。不过我感觉我手撕崩了也不会给我offer。池子好像很大。PS:虽然官网写的java岗,但面试官明确告知进去写的语言是kotlin。不过可灵也挺不错的,进去做文生图相关的后端开发。二面前加了一位牛友,疑似这个岗只有俩hc,而且不着急要人(从3.18面到现在)。也有另外一位牛友提前面了,一面似乎就是鼠鼠二面面试官😂后续2:官网已挂,无感谢信#牛客AI配图神器# #快手# #滴滴# #阿里# #美团# #牛客AI配图神器# #java# #日常实习# #面试体验感最好的是哪家?# #我发现了面试通关密码#
点赞 评论 收藏
分享
牛客网
牛客企业服务