首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
Ace089
2025-11-26 20:13
已编辑
门头沟学院 Java
发布于江西
关注
已关注
取消关注
b站二面面经
面试官挺好的,有点严肃。但是手撕题转换有点问题,让我说思路最后答出来了。
昨天晚上八点面完,现在还没收到问卷调查,是凉了吗
已挂
全部评论
推荐
最新
楼层
在摸鱼的小蜗牛很讲文明
门头沟学院 测试工程师
算法是哪道题
点赞
回复
分享
发布于 2025-12-30 14:18
广西
饿魔
门头沟学院 运维工程师
佬结果如何
点赞
回复
分享
发布于 2025-12-24 20:25
四川
牛客353863653号
广东茂名幼儿师范专科学校 测试工程师
佬你咋知道挂了呢,你发邮件问的吗
点赞
回复
分享
发布于 2025-11-26 21:16
江苏
牛客353863653号
广东茂名幼儿师范专科学校 测试工程师
uu一面后有收到面试评价吗
点赞
回复
分享
发布于 2025-11-26 19:21
江苏
牛肉葱油饼
门头沟学院 Java
祝好运!顺便问问uu是在哪里投的呀官网么
点赞
回复
分享
发布于 2025-11-26 14:39
上海
越求职越焦虑
门头沟学院 Java
想问问投递过后几天回复啊
点赞
回复
分享
发布于 2025-11-26 14:38
上海
暂无评论,快来抢首评~
相关推荐
01-16 23:40
科大讯飞_教育BG_后端开发(准入职员工)
被说“做题家”,我的反应是虚心接受
先想把 “小镇做题家” 的定义理解清楚:出身小城镇,靠着一路题海战术闯过高考,敲开 985、211 这些名校的大门;可进了大学、踏入社会,又会真切感受到自己的视野不够宽、手里的资源没那么多,综合能力也和城市里长大的同龄人有差距。我倒觉得,这份差距是客观存在的,没必要自我怀疑,更犯不上陷在焦虑里打转 —— 毕竟纠结这些,从来都解决不了任何问题。我们得好好正视这个身份,正视这份成长里的落差。对我们这些普通人来说,高考哪是什么 “独木桥”,分明是相对最公平、性价比也最高的一条路。它不问你出身在哪,不问你家里有什么资源,只看你笔下的那支笔、卷子上的那些字。所以高考结束前,踏踏实实做个 “小镇做题家”,...
点赞
评论
收藏
分享
01-12 01:19
已编辑
河北工程大学 Java
黑马的登录模块加手机号黑名单
借鉴了一个博主的,我把完整代码实现,测试没问题下面考虑一个问题,用户请求发送验证码时,服务器这边的逻辑是直接调用相关接口(这里需要运营商提供增值服务),将验证码发给用户,同时服务器端也会存储一份验证码。但是如果有人恶意使用这项功能,大量发送无效验证码,那么就会给服务器带来压力,同时增加公司的开销,这正是我们愿意看到的(bushi)。所以这里需要对请求中的手机号获取验证码进行次数限制。在我们的日常使用中,一般一分钟只能获取一次验证码,这里的实现思路很简单,可以称为使用锁的思想,每次有请求想要获取验证码时先检查redis中是否存在对应的锁,如果存在,则返回失败,如果不存在,则生成验证码并在redis中设置一个过期时间为一分钟的锁。同时还可以实现一个黑名单功能,限制一个手机号一小时内只能获取3次验证码,超过次数则拉入黑名单,24小时后从黑名单中移除。public class RedisConstants {// 1分钟限频Key前缀(格式:verify:limit:手机号)public static final String VERIFY_LIMIT_KEY = "verify:limit:";// 1分钟限频过期时间(单位:秒)public static final Long VERIFY_LIMIT_TTL = 60L;// 请求次数统计Key前缀(格式:verify:count:手机号)public static final String VERIFY_COUNT_KEY = "verify:count:";// 次数统计过期时间(比如1小时,避免长期占用内存)public static final Long VERIFY_COUNT_TTL = 3600L;// 黑名单Key前缀(格式:verify:black:手机号)public static final String VERIFY_BLACK_KEY = "verify:black:";// 黑名单过期时间(24小时,单位:秒)public static final Long VERIFY_BLACK_TTL = 86400L;}@Overridepublic Result sendCode(String phone, HttpSession session) {//1,校验手机号if (RegexUtils.isPhoneInvalid(phone)) {//2,不符合,返回错误信息return Result.fail("手机格式错误!");}String blackKey = RedisConstants.VERIFY_BLACK_KEY + phone;if (Boolean.TRUE.equals(stringRedisTemplate.hasKey(blackKey))) {// 已在黑名单,拒绝请求return Result.fail("已在黑名单,拒绝请求,24小时之后再访问,亲!");}// 步骤2:判断是否触发“1分钟限1次”String limitKey = RedisConstants.VERIFY_LIMIT_KEY + phone;if (Boolean.TRUE.equals(stringRedisTemplate.hasKey(limitKey))) {// 1分钟内已请求过,拒绝return Result.fail("1分钟内访问过一次");}// 步骤3:统计请求次数,判断是否超3次String countKey = RedisConstants.VERIFY_COUNT_KEY + phone;// 自增请求次数(初始为1)Long count = stringRedisTemplate.opsForValue().increment(countKey);// 设置过期时间(仅第一次自增时设置)if (count == 1) {stringRedisTemplate.expire(countKey, RedisConstants.VERIFY_COUNT_TTL, TimeUnit.SECONDS);}// 步骤4:次数超3次 → 加入黑名单if (count > 2) { //调试的这里是2,因为这个逻辑在验证的后面stringRedisTemplate.opsForValue().set(blackKey, "1", RedisConstants.VERIFY_BLACK_TTL, TimeUnit.SECONDS);// 清除次数统计和限频Key(可选,避免干扰)stringRedisTemplate.delete(countKey);stringRedisTemplate.delete(limitKey);}// 步骤5:通过所有校验 → 设置1分钟限频锁stringRedisTemplate.opsForValue().set(limitKey, "1", RedisConstants.VERIFY_LIMIT_TTL, TimeUnit.SECONDS);// 后续逻辑:生成验证码、调用运营商接口发送等//3,符合,生成验证码String code = RandomUtil.randomNumbers(6);//4保存验证码到redis 有效期stringRedisTemplate.opsForValue().set("login:code"+phone,code,2, TimeUnit.MINUTES);//5,发送验证码log.debug("发送短信验证码成功,验证码:{}",code);//返回okreturn Result.ok();}
点赞
评论
收藏
分享
01-22 09:03
蚌埠坦克学院 嵌入式软件开发
快过年了看着自己的钱包陷入了迷茫
离过年还有一个月,日子却已经开始有了倒计时的味道。街上的年货悄悄上架,群里的聚会消息渐渐多了起来,而我低头看看自己的钱包,心里先一步过了个“清醒年”。一个月,说长不长,说短不短。足够让期待慢慢发酵,也足够让焦虑提前露面。工资、账单、车票、红包,在脑子里排着队登场,钱包却始终保持沉默,让人不免陷入一种微妙的迷茫。可迷茫归迷茫,日子还是要往前走。一个月,或许攒不出多少余裕,却能攒一份心态。少一点比较,多一点计划;少一点逞强,多一点从容。年不是比谁花得多,而是看谁过得稳。想到这里,钱包依旧不厚,心却慢慢踏实下来。还有一个月,足够整理生活,也足够好好迎接那个不必铺张、但依然温热的新年。
你最近因为什么迷茫?
点赞
评论
收藏
分享
01-11 10:38
门头沟学院 Java
多模态大模型和传统的文本大模型哪个岗位多?
主包本科学了go和java,研1目前想试一试算法。想了解一下哪个方向机会多一点😥
点赞
评论
收藏
分享
01-05 14:59
常熟市练塘中心小学 C++
AI有时也坑人
我常用DeepSeek出题解题,特别是一些客观题。有一次出了一个题,说是选择正确的选项,显示答案是A,我也没仔细看,后来别人反应题有问题,结果看了后面对“A”进行了详细的解析。最后一句,所以答案A是错的......还有就是,如果D选项是以上都正确,那肯定选D。
点赞
评论
收藏
分享
一键发评
面试凉了?
已挂
忍耐王
手撕题难吗
严肃但好
评论
点赞成功,聊一聊 >
2
5
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
牛客吐槽大会 | 有槽不吐,留着过年?吐完领现金红包,痛快!
5512
2
...
J人永远闲不下来于是去提前实习
2692
3
...
拥抱AI,程序员的最后出路
2303
4
...
真正会被取代的,是你心里面的幻觉
2058
5
...
大厂提前实习对AI开发的新感悟
2043
6
...
马斯克最新炸裂采访,AI会带走一半工作岗位,普通人将何去何从?
1882
7
...
努力挣钱的意义具象化了
1770
8
...
mentor视角下的优秀实习生
1613
9
...
去独角兽做龙头还是去大厂做凤尾
1574
10
...
每天都在被动加班
1528
创作者周榜
更多
正在热议
更多
#
赚钱的意义在这一刻具象化
#
2845次浏览
69人参与
#
哪些瞬间让你真切感受到了工作的乐趣
#
23113次浏览
98人参与
#
今年春招是金一银二嘛?
#
3839次浏览
50人参与
#
AI求职实录
#
1917次浏览
59人参与
#
1月小结:你过的开心吗?
#
928次浏览
30人参与
#
你的第一家实习公司是什么档次?
#
2675次浏览
47人参与
#
抛开难度不谈,你最想去哪家公司?
#
2135次浏览
63人参与
#
为什么有人零实习也能进大厂?
#
3055次浏览
68人参与
#
AI时代的工作 VS 传统时代的工作,有哪些不同?
#
6108次浏览
140人参与
#
你的landing期是如何度过的?
#
5871次浏览
98人参与
#
工作后会跟朋友渐行渐远吗
#
57703次浏览
411人参与
#
除了Java,最推荐学什么技术?
#
4180次浏览
114人参与
#
当你问AI“你会取代我的工作吗”,它说_?
#
2276次浏览
80人参与
#
汇川技术求职进展汇总
#
177656次浏览
1055人参与
#
我是XXX,请攻击我最薄弱的地方
#
55638次浏览
388人参与
#
选offer应该考虑哪些因素
#
139844次浏览
983人参与
#
你觉得什么岗位会被AI替代
#
36193次浏览
248人参与
#
如果工作一直消耗情绪还要继续做吗
#
18517次浏览
88人参与
#
你上一次加班是什么时候?
#
128880次浏览
737人参与
#
非技术岗简历怎么写
#
284109次浏览
3185人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务