不愧是pingcap 好难
1 1

相关推荐

04-26 18:00
已编辑
东莞职业技术学院 Java
AI辅助学习,用啥AI辅助学习?AI辅助学习出现了啥问题?一条Http的输入到输出流程什么是CDN说一下集群下怎么统一管理用户的Session状态JWT+Localstorage,Redis统一管理状态为什么要用Redis统一管理JWT?我直接客户端存一个UUID,然后Redis存用key-value,key是UUID,Value是用户信息不就行了?为什么一定要JWT?(牛mode,我能本地ThreadLocal解析出用户信息我还要用ThreadLocal存用户信息然后去Redis拿?)可能面试官是用Session的还是不懂JWT,一直盯着我的JWT喷final,Byte【】反射,属性不可变多线程去对i进行++操作他是少加还是漏加?可以用原子类来解决也就是安全计数器,底层被Synchronized修饰了Redisson,分布式锁AOP,AOP失效场景,如何解决AOP失效场景,详细的失效场景,事务的嵌套调用线程池的意义,为什么说创建线程会有开销,具体是什么开销。我都说到CPU共享时间片了,降低效率,浪费时间片轮转的时间线程池执行流程,拒绝策略,一般用什么拒绝策略? 如果线程池的队列满了并且到了最大线程数该怎么办?从这里开始他莫名其妙转牛角尖压力我了自定义拒绝策略+Mysql+定时任务兜底,利用Kafka的持久化机制防止消息丢失他说我说的不对?我说你实在不想队列满,你就弄个LinkedQueue无界队列,理论上就不会满了,也可以用Kafka理论上是无限大的从这开始他就莫名其妙说我了,你先别说Kafka你先说回前面的《理论上不会满那实际不会满吗?》我说实际如果太多会OOM,如果你想防止OOM可以用Kafka,Kafka理论上是无限大的《又是理论上吗》我说LinkedQueue最大长度10的九次方,理论上怎么可能会满?他说现在就有一个业务有10的九次方个任务呢?从这开始就不知道他的目的是问啥了,因为消息丢失,队列转型我都答了我不知道他让我回答一个业务有10的九次方个任务呢是干嘛a,b,c联合索引索引分类,模糊匹配,ES,倒排索引方法幂等性(这个我蠢了忘了setIfAbsent是原子性的)我就答了上锁固定时间,让ml的历史报文丢失布隆过滤器(马丁最蠢的一个东西),你为什么要这样设计呢?那我要是商标注册就是要准确找到是否存在呢?你这是为了上技术而上技术,乱用(对不起我承认)然后他沉默了一分钟很不爽,《你这样子设计根本就没考虑开销》别骂我了,我以后再也不用马丁星球的任何东西了,我也知道是屎但我个人项目没啥东西了SSE,GPT3.5,WebSocket我反问他对我有什么建议,他说你觉得自己怎么样(WTF,我也就一个幂等性没答出来),他说除了一个其他也错的离谱我问他哪里错的离谱,他说你自己去看吧,刚刚面的那么多,后面我继续问哪里错了?他说不记得了,反正错的离谱?WTF?WTF?WTF?错的离谱?JWT管理我没说错啊,LinkedQueue无界队列不知道他是急了还是啥能问出《现在就有一个业务有10的九次方个任务呢?》,我去可能他在jwt那里就没理解我说的,无所谓了我也就一个幂等性没答出来而且我不懂为啥要用一个UUID作为Key然后用户信息作为Value去存用户信息,感觉这里是为了反驳jwt的设计而反驳了可能干全栈的喜欢用Session吧不懂,休息去了感觉面试官是为了黑我而黑我,最后我让他对我提出建议,他说我有很大的问题,我说具体在哪,他说他忘了😂😂😂让我回去自己想想难绷的一比😂😂,如果我真有大问题他肯定记得很清楚吧,因为某技术点就把个人情绪带进来南蚌南蚌,这个面试官看不爽把我挂了我要笑死了      
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
05-09 00:50
已编辑
  楼主本人是25届毕业生,三月初才在某央企全资子公司开始第一段实习,刚来的第一秒钟就被直接带到工位上打开电脑发项目给我,喊我直接在某个tab中完善UI图,但其实楼主本人是一个代码能力基本没有/编程基本都靠Ai/转码一个月的超级无敌大彩笔,刚从黑马学Vue不过15天勉强懂一点前端结构。  背景提示:公司是做省里各种大型项目的,很多事业单位的系统/特殊单位的系统都是公司在做,公司基本不招校招生,所有项目都是面临紧张的上线周期。后面入职一个月才知道:对于实习生态度完全是上级指标要求,你哪怕真的做不出来东西都行,所以面试的时候问了问CRUD流程和有Vue和elementui基础吗就放我进来了.....  拿到项目那一秒钟人都是懵逼的,其实项目也才刚刚搭好框架不久😢,周期还算长,项目其实特别特别大,也是一个省里的项目。Mentor告诉我要做什么,看我能打开项目页面就直接走了...我抱着电脑找了二十分钟才找到要做的地方在哪里😢然后各种问Ai,当时还在用通义千问来看代码,对着Ui图说需求并且反复问ai怎么改代码就基本一天,才大概非常不还原的还原了UI图(实际上做的非常烂),当时连CSS基本都不会调,甚至连简单的盒子模型,内边距外边距也不会看,当初学习的时候全是二倍速看过去的,完全是似懂非懂只是有个概念而已,自己上手改代码屁都不会。  第一天过完非常焦虑感觉自己完蛋了,甚至想辞职感觉自己就是一个非常糟糕的人,但是秉持着破罐子破摔的态度,在网上找那些好用的编程ai,后面发现了Claude才缓和了我尴尬的现状,虽然基础不牢但是把ui和代码喂给它,还是能做的比较像的。当时整个项目需求就是把前端静态页面写出来就好,后端都还在对需求和开发接口,所以楼主每天和ai斗智斗勇,比如这个盒子大一点那个按键小一点...这样诡异的过程也还算做的勉强可以最后用上了Trae之后才是真的有点感觉很爽了,把要求的静态页面基本都能按要求做出来。  三四天完成需求后,就没喊我继续往下做也不给我派任务,我就开始疯狂的恶补前端基础知识,CSS和JavaScript,Ajax以及Vue更多的内容。上班学下班学,才渐渐对做的东西大概了解。要注意哪些...  后面接到新的任务,也是完成其他路由下面的tab界面内容,可以做到基本还原ui,就开始对着自己的静态页面沾沾自喜。其实页面主要都是表格/echarts数据展示,也学会用git,自己也是拥有了第一次多人项目的经历  这段时间时间空下来了就开始背八股找工作,手撕是一点不会手撕的,完全不刷代码题因为真的非常恐惧,很依赖Ai也没有这种算法思维,简单的程序都写不完整的😓  就这样边上班边背八股边学前端过了差不多一个半月,到四月上旬接到了第一个也是唯一一个Offer,薪资和地点都很满意也超出了我的预期,毕竟作为一个超级水笔当时已经焦虑到幻想自己失业/二战的场景。  四月中旬,拿完Offer后实习单位这边开始推进度,我负责的页面开始对接口。其实也是全交给AI做...要用哪些选择器,该传哪些参数,怎么传,然后拿到返回来的数据叫Ai做数据适配,也算是第一次把自己的页面动起来,当时真的非常感动。后面就是不断优化,做懒加载,做复杂弹窗,二级弹窗的数据适配。帮Mentor对不是我写的界面的接口,和三个后端大哥对接,然后天天被测试追着完善效果,由于一开始没有直接和后端对接,很多要传的参数可能不到位,监听没做到位,导致效果不匹配😢  五月回来,开始在新的路由里面写新的界面,由于还要联动地图的效果😢开始做需要提交和展示的表单项,也是帮Mentor搭好界面框架,他做复杂的我做简单的。对着原型图直接就是干,开始问产品业务逻辑。  准备干满这个月就回学校了,其实我一直不知道大厂中厂的前端实习生都要做到哪些东西,也非常幸运能做到这种体量的项目,五月由于项目要应标交付第一阶段,而且人手抽不过来每天都很忙,所以每天都会干很多事情。每天就是和Ai互相学习,自己也感觉到Ai编程也是一个大趋势,但是也知道自己要学的东西还有很多很多。  也是想问问大家,在实习的最后一个月有什么需要多注意的吗?应该多问哪些内容呢?有什么东西是实习中更应该做到以后工作中踩雷能少一点的呢?需要记录哪些可以帮助自己以后的工作经历?还应该积极参与什么?   
点赞 评论 收藏
分享
牛客网
牛客企业服务