首页 / 牛客AI配图神器
#

牛客AI配图神器

#
2082489次浏览 41219人互动
输入文字AI自动生成思维导图和词云,发内容即可免费使用!
此刻你想和大家分享什么
热门 最新
美团后端二面 3.26(已OC)
1.介绍一下你的项目吧,你点餐系统的 jwt,redis ,Websocket都是系统中干嘛的2.有做身份鉴权,就是不同用户不同权限的(没有,用户在用户端权限是一样的,商家在商家端也是)3.你redis 的缓存策略用的什么4.先更新数据库,再删除缓存,那如果删除缓存失败了怎么办,会回滚吗5.回滚的话那 redis挂掉了整个系统不就不可用了吗,你怎么解决6.不用websocket怎么实现服务端消息推送7.你遇到的项目的难点8.讲一下你的点餐系统的模块吧,说一下有哪些表,他们的关系是什么9.介绍一下第二个项目吧10.讲一下缓存击穿和缓存穿透的区别,怎么解决11.介绍一下 redis+lua抢优惠券怎么实现的12.怎么实现分布式锁13.你是通过什么途径学习的14.数据库有哪些隔离级别,都是怎么实现的15.介绍一下 MVCC 的 ReadView 16.除了 MVCC 还用了什么实现的 (select for update)17.介绍一下当前读是怎么加锁的18.什么时候临建锁会退化为间隙锁或者记录锁19.那什么时候不会退化呢20.我要建立联合索引(a,b)怎么考虑哪个在前21.怎么计算字段的区分度22.怎么找慢查询的问题23.Explain的结果里面有哪些字段判断是否走了索引24.语句走了索引,还是比我预期的多查了好几条,你觉得这是什么原因造成的呢25.介绍一下 JUC可重入锁的原理(AQS)26.介绍一下 ReentrantLock 和 CountDownLatch 的区别27.Spring是如何解决循环依赖问题的手撕:数组 2 长度 n+m,m 个有序元素,后面 n 个 0,数组2有 n 个有序元素,要求把数组 2 合并到数组 1  (想原地修改,做了半天没A出来,最后换了个方法,开了个新数组归并写出来的)😭😭八股有几条没背,手撕花了太多时间,希望能过吧,感觉有点悬3.27 更新已 OC,从今天开始我就是团孝子了#牛客AI配图神器#
失败鼠鼠:经典苍穹外卖加黑马点评😋
查看27道真题和解析
点赞 评论 收藏
分享
04-03 17:45
已编辑
门头沟学院 Java
快手日常实习——后端二面-已oc
TimeLine3.6 官网投递3.26 当天约面,下午直接一面3.27 约二面4.1 二面,当晚oc压力很大,面试官很严肃,但是学到了很多之前只停留在表面知识,感谢快手#牛客AI配图神器#八股45分钟1、自我介绍2、java new一个对象的过程是什么?结合JMM聊一下3、java内存模型是咋样的?(感觉刚刚没听清是结合JMM聊,我都往JVM上靠了)4、new一个对象的过程中,分配内存有几种方式?分配内存在并发环境下如果存在锁的竞争,JVM如何解决这个问题?5、TLAB的全称是啥?6、你刚刚好几次提到了TLAB的伊甸区,伊甸区在哪里?7、TLAB是线程独享的吗?(这个真的不清楚,猜了个共享的,面试官反问一句“你确定?”)但实际上是不共享的。8、TLAB会给每个线程划分一块小小的区域,比如100KB,但是随着线程的运行比如调用栈特别深,new了很多对象,TLAB内存不够了,这时候需要怎么办?9、类加载器有几种?10、双亲委派模型是什么?有什么好处?11、介绍一下Java的常量池12、Integer a = 1,Integer b = 129,两者相等吗?那Integer a = 1,Integer b = new Integer(1),两者相等吗?相等的原因是什么?13、介绍一下java的注解?14、知道注解的基本原理吗?15、你除了了解java原生的注解,还了解别的注解实现吗?(扯了rpc项目中的自定义注解)但是面试官想让我介绍lombok注解的原理,答不会,让我下去学一下16、介绍一下AOP17、了解的java技术栈有哪些?18、filter和interceptor的工作原理,以及他们分别解决了什么问题?19、你知道servlet吗?20、你项目(黑马点评)中,用redis解决了session共享问题,这大概做了什么事呢?21、Redis的常用数据结构有哪些,以及他们的原理22、redis的哈希和java的哈希在数据结构层面有什么区别吗?23、短信验证码怎么实现的?24、在现实生活中,发一条验证码是需要收费的,那假设有一个系统支持手机验证码登录,以及多端登录,那你怎么设计这个验证码服务呢?25、秒杀券优化里的锁是怎么实现的,了解到是数据库层面的乐观锁就没有追问了26、redis集群的架构27、那redis集群扩容的时候会有什么好处吗?28、java线程池介绍一下,有哪些参数,工作流程29、如果拒绝策略采用的是CallerRunsPolicy的话,此时核心线程满了,工作队列也满了,也到了最大线程数,而且main线程也在跑,此时如果又来了一个线程任务,会拒绝吗?答了不会,然后追问那这个新线程怎么办呢?30、做题 力扣22 括号生成31、学java多久了?32、介绍一下两阶段提交#快手##日常实习面试#
求offer的花生米很聪敏:卧槽一眼望去全特么是钩 vm
点赞 评论 收藏
分享
04-10 17:52
已编辑
华南理工大学 Java
4月9日美团一面
查看29道真题和解析
点赞 评论 收藏
分享
03-29 22:01
中南大学 Java
后端开发暑期实习美团一二面
## 3.25美团一面1. 自我介绍2. redis的使用场景,以及为什么使用redis?3. Zset的底层结构是什么?4. 为什么Zset要使用两种结构来实现?5. jemeter压测比较关注什么数据?6. 高并发场景的稳定性你是怎么理解的?7. 介绍一下秒杀的流程?8. 如果出现库存扣减成功但是异步调用失败了怎么办?9. 还是库存扣减成功了,但是调用mq的rpc接口失败了,怎么办?(我回答的是事务,回滚)10.承接上问,如果因为上述的问题,库存扣减了,mq没有接收到消息,导致库存不一致怎么办?11.redis的k,v结构是怎么设计的?12.怎么保证redis的数据不会丢失?13.主从集群有延迟,主节点刚存进去数据,还没同步就挂了,这时从节点没有数据, 那怎么办?14.mysql,订单表怎么设计的?15.如果活动很火爆,有100万QPS的访问量,只持续一分钟,或者5分钟的话,只有一个节点的话根本扛不住,怎么处理?16.场景题:大公司里给员工发工资,十分种以内发十万个人的工资。有一个表存的是公司的账户,里面存的金额。另一个表是员工表,记录的员工的信息。怎么处理?17.算法:删除链表倒数第N个节点(核心代码模式)## 3.26美团二面1.自我介绍2.聊以前的经历(高考,考研)3.项目中,你写了个异步处理和加redis缓存将相应时间降低50%,怎么个处理方式,以及是什么业务场景?4.什么样的场景使用消息对立比较合适?或者哪些任务你需要用消息队列去异步处理,你是怎么划分的?5.redis的哪些原理和特性,导致它是个高性能缓存工具?6.介绍自己研究生期间的成果,这个成果的想法怎么产生的,为什么业界的大公司都没想打你能想到。7.本地缓存和分布式缓存的区别,以及使用场景?8.radis的数据一致性相对于本地缓存比较好,是怎么保证?9.怎么保证redis和数据库的数据一致性?(先更新数据库再删除缓存)10.那为什么不先改数据库数据再去更新缓存呢?11.mq在什么场景下使用?12.设计分布式锁怎么去考量,比如key,value的设计,怎么避免死锁?13.rpc从发起到接收,用哪些协议,有哪些阶段哪些流程?14.讲一下高并发架构的设计15.对ai的理解16.闲聊(无手撕)#牛客AI配图神器##面经java##美团约面#
点赞 评论 收藏
分享
04-10 23:52
已编辑
天津大学 Java
美团一面 4.3
美团一面 4.3食杂零售 后端开发bg 9本软工 全程1h20m,美团的面试官很友善,有不会的还会引导,第一次遭遇八股盛宴,问的很杂很广,磕磕绊绊答出来了大部分,但是还有很多细节需要打磨许愿过后续:4.10挂 不处理自动回库 我只能说615min1.自我介绍2.问工创比赛细节,做视觉识别怎么做的,整体流程3.问小厂实习,大模型开发怎么做的...讲实习,问的很细,全流程问两个手撕第一个 leetcode模式,买卖股票的最佳时机2 贪心 秒了第二个 ACM模式,说是出一个非题库里的 岛屿数量的翻版,要求打印出所有陆地块的位置,面试官人很好,说不会的话给我换一个,墨迹了半天墨迹出来了,最后打印不会打印了,面试官心善免了两个算法题墨迹了35min 50min开始八股盛宴1.关于Redis知道什么?2.Redis为什么这么快?3.漏桶算法原理4.限流的流量参数设定的多少?怎么更改限流参数的设置?5.mysql事务隔离级别6.SQL死锁?7.Redis库存预占怎么实现?8.超卖和一人多单怎么解决9.RabbitMQ消息丢失怎么解决?10.维护搜索热词是怎么做的?定期清理是怎么做的?11.static了解吗?12.你刚刚说了final,还有什么场景会用?13.平常写项目用java哪个版本?14.java8 新特性,lamda表达式15.java常用的集合类16.你刚刚说了Queue,你平常会怎么用queue17.线程池的核心参数18.get 和post请求的参数放在什么地方?19.常见的http状态码20.浏览器是如何决定展示方式的?21.编码环境是什么?22.Linux命令了解吗?23.常用的你说一下24.查看java进程用什么命令?25.停掉进程用什么?26.用的什么做版本控制?27.git命令了解吗?28.git merge 和 git rebase的区别?开发用什么?反问1.做什么业务2.觉得自己表现怎么样自己现场答的1.内存数据库,哈希表全局结构,value有多种多样高效的数据结构,List Zet等等2.内存数据库,IO复用 Reator 引出Linux epoll,以为面试官会接着问epoll,但是没继续问,早知道全讲了3.秒了4.这里出现点小误会,我以为问的是nginx网关层的限流,其实问的是ratelimiter 误会后来解除5.秒了6.其实很简单的问题,想复杂了...这里自认为有点掉分,脑抽了一直想举一个临键锁死锁的例子,想了半天,最后勉强讲出来了,其实简单的事务的互相死锁比较好举例子..7.秒了8.写在lua脚本里,检查9.三个角度,生产者,队列,消费者,答得一般10.背八股背的项目有点忘了,mlgb,还想了一会儿,用的是@schelued自动检查11.答得一般,12.引导了一下,问放在方法和类前面会怎么样,最后说出来了不可重写,不可继承13.814.老实说不咋用,也觉得lamda没啥用15.秒了16.老实说不咋用queue,一般是刷题用,然后提到了线程池会用queue17.秒了,结合工作流程讲了一下18.愣了一下,回答说get放在url里面,post我说一般放在json 实体19.说了404 403 502 505 忘说200了20.这是前端的知识吗,不懂,说不会21.windows,但数据库redis等等都在linux虚拟机上22.一般都是用的时候查一下,但常见的也了解23.说了ls cd tar gzip ifconfig24.猜的 ps grep jar/java 胡说25.秒答kill 具体的参数不知道26.git27.最常用的还是图形化界面,说了git pull push add commit merge rebase 啥的28.团队开发,用merge,个人开发rebase反问回答1.财务2.觉得我知识面很广,学ai对职业生涯很有帮助总结:1.项目方面:背八股背的对项目的一些具体细节的实现忘了,还需要结合项目再深入复习一下一些细节的具体实现,努力猜测一下会出什么问题2.遇到很宽泛的问题,比如说1 2 15 19 23 27 这种,可以再冷静一下慢一点,再多说点,同时这也是引导面试官提问的好时机,尽量将问题引到自己熟悉的领域,。3.软技能的一些方面:自我介绍再丰富一些,讲实习和竞赛最好形成一整套完整的话术,解决一下自己的一些口癖(虽然很难)#牛客AI配图神器#
点赞 评论 收藏
分享
03-18 18:39
门头沟学院 Java
黑马点评threadlocal
ALEX_BLX:第一个你是把token放ThreadLocal里了吗。token不会存在ThreadLocal里,因为鉴权token一般每次发送请求的客户端是一样的,但你每一次请求都会分配和上一次请求不一样的线程,你把token存在threadlocal里面就没法验证token了。在一个线程的执行过程里为了不让后面每次拿数据都得访问一次数据库才会鉴权之后把用户信息存在Threadlocal里。 第二个问题没太懂,如果是说Threadlocal数据无法子父线程间共享可以用InheritableThreadLocal或者Transimittablethreadlocal
查看2道真题和解析
点赞 评论 收藏
分享
美团后端一面 3.24
1.你的项目来源是什么,怎么想的做这些项目2.项目有哪些难点(没提前准备这个问题,只能说没有印象深刻的难点,遇到问题网上搜一搜就解决了)3.打包成 jar 包之后这些依赖包的位置在哪呢,java 是怎么识别的4.介绍一下 jwt,他是怎么加密的5.jwt 和传统的 cookie+session 有什么区别呢6.为什么用 oss 存储,怎么不直接存在本地服务器7.为什么用 websocket8.介绍一下 springtask 怎么实现检测超时订单9.用 mq 来解决这个业务的话,springtask 是不是就用不到了(不是,如果 mq 宕机了或者出现异常了可以用 springtask 进行兜底)10.介绍一下 redis 旁路缓存11.高并发查 redis 没有的数据怎么办(互斥锁)12.没获取到锁的线程怎么处理(重试几次,抛异常,或者用逻辑过期返回旧数据)13.redis 怎么实现分布式锁,setnx 有哪些参数14.redisson 是怎么确定锁的拥有者的15.介绍一下 jvm 内存模型16.原空间存储的是什么信息呢17. 为什么原空间替代了永久代18.说一下堆的分代回收机制吧19.有哪些垃圾回收算法20.标记清除是怎么标记的(怎么确定是不是垃圾?)21.说一下双亲委派机制,如果我自己定义了一个 java.lang.String,那能够使用吗?22.介绍一下线程安全的类23.concurrentHashMap是怎么实现线程安全的?24.介绍一下 mysql 的索引吧25.说一下最左匹配原则26.redis 的内存淘汰机制27.介绍一下 redis 三件套手撕:删除链表的倒数第 n 个元素反问(感觉前半部分面的不太好,希望能过吧,许愿二面🙏🙏)3.25 更新约二面了,3.263.27 更新已经 oc 了谢谢大家#牛客AI配图神器#
查看27道真题和解析
点赞 评论 收藏
分享
4.8 美团一面,感觉有点凉
查看20道真题和解析
点赞 评论 收藏
分享
某芯片原厂嵌入式Linux驱动开发暑期实习面经
#牛客AI配图神器#公司名就先不说了,分享一下题目吧。被3个面试官拷打了1个半小时,感觉自己还是太菜了....1.STM32智能手表项目你觉得做的最出彩的地方是什么2.STM32智能手表项目遇到了什么困难3.多个任务间如何进行数据交互4.任务优先级怎么安排5.C语言如何实现“封装“?让结构体外部看不到某些成员的具体类型(不透明指针)6.按键是不是用了中断?它如何更新显示的页面的7.LVGL是什么东西8.低功耗是怎么设计的9.用堆栈来切换页面/低功耗策略的设计是自己想的还是看博客10.FreeRTOS里的线程和进程有什么区别11.如何对全局变量这种存储进行优化12.如果要显示历史数据,该用什么方法传数据13.U-Boot启动流程14.启动介质用过哪些?如何直接从SRAM启动15.概述一下项目里那几个字符设备驱动的开发流程16.了不了解块设备、网络设备17.了解MMU吗?MMU的工作原理18.MMU除了内存映射,还有什么功能- 当时回答的是PTE的权限检查,面试官好像想让我答和cache相关的东西...19.了解Cache吗?遇到过什么问题20.怎么解决DMA与Cache一致性的问题21.从high level的角度,不是从代码角度,如果Cache满了怎么办?(invalid位)22.了解ARM体系结构吗,知不知道CPU的特权等级- 不太了解,后面强行借RISC-V回答了一波...23.CPU什么时候会切换特权等级,完整流程是什么24.OS内核态是什么特权等级25.page fault的处理流程,什么时候会分配物理页26.从CPU的角度,函数调用时是如何传参的总结:1.感觉STM32手表项目虽然是本科做的,而且我投的是Linux驱动开发,但是面试还是可能会被问到,当时做的时候很多细节都忘了,而且代码设计的也不好,比如用全局变量来在多个任务间共享数据,还被面试官说了。2.简历上的项目一定得完全掌握透彻,就算都是自己写的代码,时间长了也可能忘,还是得再好好复习下3.感觉体系结构这块还是有很多需要学的,比如cache相关的,当时有点被问懵了4.感觉自己的简历可能和底软还是不是很match,简历上4个项目,2个都是Linux应用开发的,这次面试都没被问,后面还是需要再做个什么项目
查看26道真题和解析
点赞 评论 收藏
分享
字节后端一面凉经
2025.4.2 下午三点开始面试,时长大约55分钟。2025.4.3 下午四点多一面挂的邮件就已经发来。本人是个菜鸡,正在为找暑期实习而努力。记录一下自己的第二场面试,也是第一个大厂面试。前面直接给我问懵了,中间有一会感觉大脑缺氧,晕晕的。面试官总体来说还行,但是我回答完问题就只是嗯,也不多说。1.自我介绍#牛客AI配图神器#2.首先问了项目是练习项目吗?回答:是学习练手项目;又问:从头开始做的吗?回答:从头开始做的。3.项目为什么选择微服务,是怎么拆分的回答:(这块没准备)只说了微服务后期好扩展,且不同微服务之间解耦。(这时候脑子已经乱了)具体如何拆分微服务的,我回答的是微服务分为对外接口层api、应用层、领域业务层、基础设施层、调用别的微服务接口的rpc层。这真是给后面埋了大雷。4.项目开发过程中的难点和亮点巴拉巴拉乱说一通,但是没忘记说项目的亮点,说了好几个项目的亮点,可能面试官不兴趣,后面就问了我说的在项目中用到了一些设计模式的亮点....5.如何和其他服务交互回答了api层封装接口、rpc层调用其他服务6.RPC基于什么实现回答:rpc是微服务中的其中一层,如果要调用其他服务的,经过 nacos 注册中心借助 Feign 可以实现调用别的微服务中的接口。。7.追问了 Feign 如何实现的回答:把项目中一个微服务调用另一个微服务的实现说了下追问:底层如何实现的回答:网络协议和数据序列化(没看过这个,随便说了俩)8.feign的协议和序列化是用的什么?直接抱歉,不会9.项目部署了吗?回答:在自己实验室电脑上的linux环境接著jenkins自动部署,只能内网访问。把jenkins部署流程简单说了一下10.你提到项目中用到了设计模式,具体如何实现的?把项目中用到的的工厂-策略模式、适配器模式都说了项目阶段回答的太烂了,就开始问八股了。11.java的哈希结构有哪些?回答:hashmap、concurrentHashMap、linkedhashmap、hashtable(直说了这些,其他的回答不上来了)12.hashmap的底层,红黑树查询和插入效率回答:基于数组、链表/红黑树实现,还说了链表转红黑树的时机;面试完回想当时好像说的是O(n),脑子想的是O(logn),说成了O(n)13.hashmap和hashtable的区别回答:hashmap不是线程安全的、hashtable是线程安全的14.hashtable线程安全怎么实现回答:使用synchronized实现15.ConcurrentHashMap实现线程安全?回答:回答了 jdk1.7和1.8分别怎么实现的16.乐观锁与悲观锁,分别的应用场景回答:乐观锁和悲观锁回答出来了,但是应用场景说反了17.synchronized和lock区别回答:说了synchronized基于jvm的监视器锁机制,巴拉巴拉;而reentrantlock使用lock显示的获取锁。18.lock和unlock底层怎么实现回答:只记得判断state的状态来获取和释放锁,具体如何不知道19.JVM的GC算法回答:最开始回答了垃圾回收器,过一会才反应过来,20.什么情况下触发GC回答:说主要是因为内存不足,然后System.gc()方法,其他的不记得了21.讲讲spring的IOC回答:控制反转,把bean交给spring管理,解耦,方便维护和测试。依赖DI实现22.依赖注入怎么实现回答:静态、实力工厂、构造器、setter方法。(注解注入忘记了,没有说)23.Spring事务注解@Transaction的底层实现回答:只说了使用AOP和事务拦截器,替代传统的编程式事务(其他的不知道了,直接抱歉)24.mysql的默认隔离级别回答:read-committed,读已提交25.read-committed是什么意思回答:回答成了一个线程只能读取其他线程已提交的数据(哎,事务说成线程了)26.其他的隔离级别以及解决了什么问题回答:回答了其他的几个隔离级别对应解决的问题27.如何实现可重复读回答:这个忘记了,随便说了一个MVCC28.MVCC如何实现回答:版本号,读取数据快照29.算法(没成功运行):单链表奇数节点递增偶数节点递减,重排后使之升序,回答一下思路。在纸上画了一下,过一会有了思路:把原链表拆分成两条链表,奇数节点链表和偶数节点链表,然后反转偶数节点链表,这时候就是合并两条有序链表。面试官让我实现一下代码写完之后,在合并代码那报空指针异常,检查了一下这个合并方法,问题不出在这,估计是前面的拆分链表的时候写错了。但是没检查出来哪里写错了。面试官说时间快到了,让我下去再看看。反问:通过这场面试,您觉得我应该往哪方面改进?面试官反问,你觉得你前面的问题哪些没答好我说了一些前面没回答好的问题面试官说要了解框架、和一些技术的底层原理,不能只会用#面经java#
点赞 评论 收藏
分享
美团暑期实习一面
查看29道真题和解析
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务