阿里云

收藏
企业服务
10000人以上
上市
杭州
校招高薪榜牛客指数榜
榜单独角兽企业榜单瞪羚企业榜单高新技术

152

在招职位

874

面试经验

8

真题试卷

查看官网
上传简历
此刻你想和大家分享什么
职位类型
全部
后端开发
销售类
最新
热门
06-28 15:51
东南大学 golang
背景:9本海硕,go后端或者react前端都有投2025年6月开始找6月初阿里云后端,组比较核心,boss上主动联系+打电话确认了毕业时间实习时长,本来以为是hr结果就是我二面的面试官。由于统一笔试已经结束了没有笔试。一面过,上来写三条题,问你什么语言,可以用本地ide而且还没让开共享屏幕(唯一一个)三条力扣全是easy,30min我还略微超时。不过应该都没问题。主要问xss,sql,csrf攻击的具体原理,如果你是attacker获取cookie传给自己网站+linux命令,项目部署到linux怎么打包,怎么运行,怎么报错,git背后的原理,http一些知识,网页访问加载不出来如何排查,管道命令,面试官人非常好,很温柔然后还有引导一面和简历还是强相关的如果没有写打一些比赛感觉不会问红黑树之类的,网上的面经不是很有参考价值,还是吃透自己简历。二面挂,面试官上来介绍自己做什么业务,问了docker,react,es6新特性,go,处理文件权限(chmod),DeepSeek和chatgpt原理,还问了我的电脑上go,node版本,我说我忘了,平时没有可以关注(大雷!),高并发场景优化,面试官甚至问我熟悉哪个后端,可以问知道的方面,但是当时才开始的第一个准备的太差了,非常遗憾,感觉组应该是挺好的。阿里云面试非常快,挂了都是秒挂,自己心里一般也有感觉。6月中做了华为笔试(七牛云笔试冲突没做,其实应该选这个,这家用go,大家记得这家确定有时间笔试再投,因为不能换笔试时间),华为用的acm模式非常不习惯,而且和训练的力扣差距有点大,只记得第二道是比较版本,版本号选择三种方案之类,acm没有提前训练挂。还有心理测评随便填也挂了重做了一下pdd投递后估计是错过了6月中的最后一次笔试后面没有消息,饿了么和字节跳动投了后端都没有消息,刷到快手前端岗位有在6月招人投了一下百度前端突然联系都不知道什么时候投的,打电话捞的前端,而且当天打电话要求当天面,浅拷贝深拷贝,js数据类型,http,cdn,如何隐藏元素,url输入到展示,高并发场景优化。面试官背景很吵闹,然后出的题目一个是promise混杂async看输出什么,第二题排序,我用go写,是一条easy,一开始看错题目以为是有序链表排序(力扣正好之前刷了),结果就是合并两个无序数组排序,然后做错,结果是挂了,这时候是心态不稳定,感觉前端也没什么准备文远知行后端笔试挂,题目挺难的,第二题拓扑+一些处理一直没看明白,第一题通过75%自己看不出错哪儿了,第三题没时间。而且c++/python用的比较多的公司,确实和我不太合适,感觉进面试至少ac2+,不过大佬朋友是面算法直接免了笔试,她现在在那里还挺开心的,感觉也是不错的公司。这时候有点着急了感觉后端一方面java比较多,go机会少,一方面自己非常需要一个实习,本科做的实习不太垂直,而且也比较水,开始投前端➕一些小公司。主要发现确实投的太晚了开始焦虑6月下两个mini公司很快就过了,一家可以线上,一家进行了一些pua,不过说可以等我面完大公司,这时候接了线上的那个活,挺简单的也学了很有意思的知识,心态初步稳定。京东捞了测试(6月中投递),前端也有联系说可以面水滴公司捞了前端,水滴公司一面纯聊天,感觉像hr面只问了一个技术问题,url输入到展示的过程,然后是超级漫长的介绍业务,反问虾皮捞了前端一面好未来后端做了笔试(选择题排序算法,图,都是很基础的本科学过的,makefile不知道怎么用的,同时感觉有单选出错了,剩下三条笔试全原题,ac 2.33,组合总和二这个不会写直接返回空通过33%)美团做了笔试(前面选择差不多,本科一些东西+chatpt相关知识,笔试美团应该自主命题,我这边ac1.x,有的算法思路没问题不能ac100%,其实用什么语言的公司感觉有差距,之前训练美团笔试时就发现同样语言用java可ac100%,美团java还是用的比较多)第一志愿后端无人问津,所以也不能推进下面的志愿字节跳动捞了前端一面。51world前端 验证码前端生成逻辑,超大图片切块处理逻辑等还有一些前端常规问题,两人面试地平线后端(发现5月21开始招人,之前6月初都没看到相关信息),原来说没人,hr告诉我有一个实习生走了,导师不让实习,于是速推简历开始面试,一面直接共享屏幕牛客写了一条mid,和我说做过可换题,随到的mid题比较简单,5min ac,于是加了一条问go routine获取url列表中url信息并输出到不同文件,磕磕绊绊的,没再细问,用本地ide结果被发现提示太多,在力扣环境里写的这个题问docker直说自己了解的不深入,没有追问许多文件文件定时扫描删除,答分块处理等不太满意ssl原理 倒背如流结果被说有备而来go time.now原理,linux命令,go的一些八股(已经完全无印象)回答的没啥问题 一面已过(需要三面很漫长)minimax面试官帮投无消息,快手前端无消息3,4月赶紧投,等到6月投就是这样
查看29道真题和解析
点赞 评论 收藏
分享
06-05 22:16
已编辑
门头沟学院 Java
项目拷打: 1. 遇到的最大困难?是怎么解决的?2. 行人重识别算法的技术选型,是否要训练,怎么创新的?3. 聊一下docker,你是怎么理解docker的4. Dockerfile, docker compose1. 秒杀实现过程2. 讨论订单id的生成(答时间戳+当日订单数,问高qps下时间戳应该用毫秒级?微秒级?又答还可以通过uuid这样的自动生成算法)3. 秒杀的优惠券是存在哪里的?缓存预热4. 你这个redis消息队列出来的订单为什么在异步下单的过程中还要判断是否是同一用户?(答消费者组可以重复消费,讨论也可以一个消费者为一组,保证同一条消息只被同一个线程消费)(反问那你在这里用消费者组是不是不合适)5. 是用同一个lua脚本吗?如果高qps,怎么保证库存一致,怎么下单?不是很懂,大概意思是多台服务器同时下单6. RabbitMQ八股:1. redis里面还有哪些数据结构?分别适用于什么场景2. redis高可用怎么实现?主从+哨兵3. redis集群模式下怎么保证数据一致?4. springboot开启事务的方式?(@transactional 和什么,不知道)5. spring事务的底层原理(提示aop)6. spring是支持循环依赖的吗?7. rpc了解吗?rpc使用的协议知道吗?8. 垃圾回收g1的特点9. mysql四种隔离级别10. 幻读和脏读的区别?11. 如何防止幻读?12. 单库、分库、主从库三者的关系、各自缺点13. 有用过什么阿里云的产品吗?oss和百度网盘的区别在哪里(提示oss的名字 对象序列化啥的)14. 监督学习 无监督学习 强化学习的区别15. 在你训练的过程中遇到过什么报错?口述算法题:二叉树叶子节点的公共祖先
查看26道真题和解析
点赞 评论 收藏
分享
距离第一次面试刚刚好过去一个月,总算是oc了,后面也不打算再找了,所以简单做个总结bg双九科班简历牛客论坛+黑马点评,有个挑战杯大模型相关比赛决赛一等奖无实习经历,LeetCode除hot100之外有额外刷一些,大概200左右,八股一般,主要背了redis相关大概4月初开始投,虽然bg让我有不少面试机会,但大多都是一面挂,只有阿里智能信息顺利oc,鹅的复活赛进了一次二面。总结失败经验:没有实习经验、项目烂大街加上最开始确实没有完全吃透,基本一深入问就g以下记录一下时间线:美团 4.23 一面挂阿里国际 4.29 一面挂腾讯 5.8 一面挂阿里云 5.9 一面挂腾讯复活赛一番战 5.13 一面 5.20二面挂淘天 5.14 一面挂(阿里妈妈的压迫感太强了)腾讯音乐 5.14 一面挂阿里智能信息 5.15一面 5.20二面 5.23HR面 HR面后三小时oc其实还投了不少,饿了么笔试没后续,蚂蚁笔试没后续,OPPO笔试挂,虾皮笔试挂,阿里控股、京东还在池子里,很早就投的顺丰发了个面试时间意向邮件后无后续以下是面经:美团、阿里国际、阿里智能信息已单独发腾讯一面:讲讲session和cookie,了不了解单点登录csrf攻击布隆过滤器讲讲cas讲讲redis里的数据结构,跳表有了解吗热帖排行功能展开讲讲讲讲你项目里的分布式锁acid、隔离级别,mysql默认是哪个级别,为什么ioc和aop手撕:连续子数组的最大和其实这次面试体验还挺好,就是单点登录问题面试官前面暗示了很多次,最后直截了当问了,但我这块当时确实没准备到淘天一面:除了maven还有什么管理第三方包;如何处理maven依赖冲突AC自动机了解吗布隆过滤器threadlocal,如何跨线程传递值mysql的锁了解吗,什么情况下会产生死锁商品数量多时如何考虑分库分表redisson自动续锁怎么解决死锁问题get和post的区别;为什么get中带url是不安全的循环依赖是什么,spring中如何解决,适用于什么情况ioc、aop讲讲为什么要做这两个项目csrf手撕快排,讲原理被拷打最狠的一集,阿里妈妈不愧是阿里妈妈,是我完全高攀不起了腾讯复活赛一番战一面:static的作用final和finally的区别==和equals的区别为什么有了equals还需要hashcode为什么重写 equals() 时必须重写 hashCode() 方法?ioc和aopredis有哪些部署架构讲讲redisson对分布式锁的优化,什么情况下只使用单体redis手撕:删除有序链表中的重复值都是很基础的八股
点赞 评论 收藏
分享
05-20 21:35
门头沟学院 Java
5.13 总时长:1h30min1. 自我介绍、项目介绍2. 项目拷打:项目背景?自己完成了哪里?技术出彩的点?超卖的业务场景和解决细节?1. 所有请求都在SET NX前面等待吗?重试的时间间隔是?有重试不就不公平了吗?锁的超时时间?为什么?一定能完成吗?2. 为什么用Redis?不入库吗?丢了咋办?zset的数据结构是?具体实现细节是?3. SET NX和SET EX是两步,中间挂了咋办?Spring的事务是怎么保证实现的?4. 下一个项目:怎么分词的?3. 时间复杂度和空间复杂度怎么理解?二分查找的复杂度是多少?4. 常见的数据结构?(一开始答成数据类型被紧急叫停hhh)链表是什么?应用场景是?数组呢?哈希表的原理和结构?5. 树的结构还在哪些场景下使用?(丝滑转场到MySQL)innoDB的B+树是什么结构?xx场景下的xx字段适合建索引吗?6. HTTP和TCP分别工作在计网中的哪几层?Nginx中做TCP代理的话,能转发HTTP的请求吗?常见的HTTP状态码?HTTP返回readtimeout是为什么?(其实是处理太慢而不是连不上,答错了)7. 进程、线程、协程分别是什么?区别?8. 给代码说运行结果和原因9. Python写过吗?多进程会吗?(不会)C++写过吗?进程间通信的理论知识了解吗?10. a主机上一个进程上的一个线程要读取b主机内存中的一个数据,两个主机之间的层、数据、操作系统之类的交互过程是怎样的?如果是json报文(内存中——的话,内核态怎么从内存中取这部分数据(操作系统)?(说出了技术过程但不记得名字。。)11. Java中的垃圾回收器了解吗?讲一下。什么时候用标记-清理、标记-负值、标记-整理?12. 做题:二分查找和一个排序(感觉应该写快排但是写了归并,并且因为想优化写了20+min不知道是不是太慢了)13. 归并排序的优缺点是什么?归并和快排在复杂度上是什么区别?最坏情况下快排的复杂度?14. 反问1. 贵公司对实习生的要求:主要看基础和学习成长能力,项目经验没那么看重2. 很想问表现怎样,但是还是问不出口
查看18道真题和解析
点赞 评论 收藏
分享
05-16 18:41
已编辑
北京航空航天大学 Java
岗位:AI平台大模型部署系统研发工程师一面自我介绍(1min)项目拷打(30min)小哄书(就是黑马点评[捂脸R])1.看你采用了Redis+本地缓存,本地缓存具体用的什么?(答的Caffeine,其实只知道个名字),为什么叫本地缓存?(存在本地内存里?)。好像还问了什么几层缓存,没怎么答上来。为什么要用本地缓存?2.看你用到了布隆过滤器,它的参数(数组长度,哈希函数的个数)要如何设置?会误判吗?3.你这里用了Redis全局唯一id生成,如何生成的?听说过雪花算法吗,为什么不用?4.如何进行库存控制(防止超卖)?如何保持Redis和数据库数据一致?乐观锁原理?在CAS失败时如何处理?5.这里看你提到了Redission分布式锁,它里有哪些锁?6.为什么要用Lua防止超卖?Lua和Redission作用的关系是什么,替代还是互补?7.消息队列消息提交失败了怎么办?Redis stream和RocketMQ为什么选用后者?8.你用BitMap记录用户签到,它的容量大概是多少?能存一年的吗?知道它的扩容机制吗?校内外送平台(就是苍穹外卖[okR])1.为什么JWT要用双签发?2.这里的RBAC权限系统什么意思?怎么实现的?3.Spring Task怎么处理超时订单的?如何防止重复推送?4.催单优先级队列按照什么依据排序的?5.阿里云OSS支持分片上传和断电重连吗?你上传的时候发生异常怎么办?重来吗?开发图片压缩过滤器,使传输带宽节省40%如何得出的?6.WebSocket心跳机制怎么实现?发送信号需要消耗带宽,如何权衡资源和连接可靠性?7.JMeter验证验证接口并发成功率99.2%,是在QPS为多少的情况下得出的?八股(25min)1.Redis有哪些基本数据结构?底层是什么?--学过哪些语言?(主要是C,Java),那来问问你Java吧。2.volatile关键字知道吗?它有什么作用?volatile和synchronized关键字有什么区别?volatile能保证线程安全吗(在类似i++的情况下)?3.重写和重载的区别?4.Java面向对象有哪些特点?刚刚你提到了多态,重写和重载都算体现了多态吗?5.Java允许多继承吗?为什么不?知道C++吗?C++允许多继承吗?如果在Java里类A继承了两个类B和C会怎么样?当A调用B和C都有的一个方法后,会调用哪个方法?6.Java中的线程,操作系统中的线程和CPU中的线程有什么区别?7.Java中的锁知道哪些?为什么锁要可复进?8.为什么要使用线程池?构造线程池的参数有哪些?9.知道云原生(还有什么什么的,不是很了解)吗?你现在大二?学校是不是不教Spring这些?有接触过大模型相关的吗?平常用大模型写代码吗,哪种用得比较多?手撕(5~10min)直接上力扣做的,题号112(还是122?),一道easy,提交有bug只对了一半,说时间关系看了思路没问题先不debug了。反问(5min)1.我看这个岗跟AI有关,但是投的时候招聘要求只有Java,Spring这些,我投错了吗?答:内部主要用python,语言不重要,讲了他们做什么但是我没怎么听懂,反正就是什么训练,调用大模型的平台。2.一周要求到岗五天,可以周末去吗?答:只能周一到周五。([哭惹R][哭惹R][哭惹R])3.还有什么需要着重学的?答:目前业内Spring这种已经很成熟了(可能是说过时了什么的[捂脸R]),要多了解一下比较前沿的技术。(还夸了我一下大二知道这么多已经很不错了,隐隐感觉这句话不太好[哭惹R])感觉面试官人不错,有时候不对的会告诉正确答案,不过大多数时候他都是说ok,好这种,不知道是不是对了的意思,我完全答不出来的都说的不了解。面试时间几乎精确1个小时。总之第一次面试就这样吧。星期天在boss上乱点投了几个,星期一突然来两个约面还都是小红书,另一个岗是写的很正常的后端开发,一开始我以为打电话来的是这个就答应面试了,结果过了一个小时左右又一个电话打过来约面才反应过来一开始约的是这个什么大模型系统的岗,普通后端岗知道情况就说让我先面这个了,他推迟(目前还没有再约)。第一次背八股,还要重新熟悉一下不到20天过完的两个项目,leetcode也是一个多月之前刷的,匆忙准备了三天不到面试了。不过比想象中的好,至少大部分都能讲一些出来,不知道是不是面试官看出来了照顾我[黄金薯R]。5月16日补充:还问到了k8s,但是我真的不了解。
等闲_:还得是9,用这两个项目都能有面,加油
小红书一面167人在聊
点赞 评论 收藏
分享
05-16 16:39
已编辑
门头沟学院 Java
2025.5.14 40min面试官介绍部门非常详细,lazada东南亚最大电商平台主要是结合项目问八股,也有项目中某些细节的具体实现,和数据库表的设计面试官很好,在问的过程中,一边在记录面评,面试中学到了很多。虽然也有些没答上来,或者没答到位,但是比阿里云的体验好多了。面试官先介绍实习招聘的流程,说Bravo102实习生招聘是统一面试的,最后拿到offer,会让同学自己选择想去的部门,双向选择。第一个没让自我介绍的公司1. Redis的过期删除策略2. 具体的过期删除算法有哪些,绕了好久,最后发现他想问的是内存淘汰策越(LRU、LFU、随机删)3. Spring拦截器用到了吗,拦截器的底层原理4. 拦截器和过滤器的区别5. Kafka怎么保证消息不丢失6. 项目中Kafka具体怎么使用的7. 消息异常,没有发出去该怎么解决8. 重试具体是怎么做的,循环吗9. 重试多次失败,怎么办,抛出异常吗10. 消息一直没发出去是什么原因,分析一下11. SQL怎么优化的12. 怎么判断是慢查询的13. 怎么设计一个好的数据库14. 说说项目的数据库表是怎么设计的,可以说字段、索引、外键等一些设计15. 主键怎么设计的,普通递增,分布式中可以用雪花算法16. 除了雪花算法和UUID,还有什么可以让主键不重复17. 问具体的字段用什么类型设计的,比如用户名18. 什么时候用到了JOIN19. left join、right join和outer join20. 加密算法有哪些,什么区别21. 项目中用到哪些Spring特性22. 简单说说AOP是什么23. 动态代理,有的基于接口,有的不基于接口,具体说说什么区别24. 项目中哪些地方用到了AOP25. 说一下设计模式,以及知道哪些常用的设计模式,项目中怎么用到设计模式的26. 模版模式了解吗27. 说说Spring中事务传播级别有哪些28. 两个方法嵌套调用,A调用B,A发生异常时事务传播机制怎么设置,B发生异常时事务传播机制怎么设置29. Redis和数据库怎么保证数据一致性30. SpringCache了解吗31. 说说线程池32. 核心线程数根据什么设置33. 说说Synchronized34. Synchronized 和volatile 的区别35. 项目中或者哪些场景下用到volatile反问(虽然是东南亚平台,但是做技术的不需要国外出差,非常详细的介绍部门和业务大概有5分多钟)最后对问的问题也进行了总结,说可以钻研深入些,还有多看看源码。对于他问的问题,每个问题可以多说一点(比如说慢查询优化,可以从怎么选择存储引擎,项目数据量是多少,每个表怎么设计的,索引怎么设计,这些方面都可以说),不用等着他来问。关于分库分表,也要考虑表的规模。
点赞 评论 收藏
分享
自我介绍 拷打项目事务的传播周期有几种(不会)redis在项目里的作用redis查看键的过期时间(问到了ttl命令,但是我不了解,简单猜想了返回值)redis在运维方向的作用(?)redis单线程还是多线程redis怎么保证高并发时的稳定性?redis数据结构(谈到位图,并扩展了一下数据库里的位图索引)怎么保证定时任务在分布式系统中只执行一次(先讲了redis分布式锁,之后讲了xxl-job分布式任务调度工具)刚刚提到的分布式锁是乐观锁还是悲观锁(回答错了,是悲观锁。判断乐观还是悲观是根据每个节点去抢这个锁的时候默认拿到还是不拿到)介绍MVCC事务隔离级别mysql锁数据库索引调优有没有经验使用jdbc的时候有设置过哪些参数(进一步聊到了数据库连接池,其实我都不了解数据库连接池,这里需要加强)springboot启动的时候都做了什么(加载beam,加载配置文件,环境变量初始化?)有没有看过spring的源码(简历有写实现过简易spring,肯定是要回答看过的。但是我对那个简易spring也不熟,这里也要加强)spring里默认的beamFactory是什么单例模式和原型模式的区别(原型没答上来,也确实不了解这个模式。设计模式有待加强)单例模式有什么好处JVM怎么设置堆区大小,一般设置为多少才合适堆区里面还有什么(没答上来。其实问的应该是新生代老年代这些东西,当时没get到。后面讲了java内存模型,程序计数器保存的到底是什么?一行指令?还是一行指令所涉及到的内存地址?)堆里面的新生代老年代有了解吗(应该仔细讲一遍各种GC方法的,可惜对GC还是不太熟,只是简单讲了一下g1回收期的工作流程。有待加强)jvm的内存是整个虚拟机的多少内存?hashMap是线程安全的吗(讲了下concurrentHashMap,但是讲的不是很好,另外也不太清楚1.7和1.8两个版本里的这两个hashmap的区别,有待加强)hashmap的底层实现(红黑树与链表的互相转化)threadlocal是怎么解决hash冲突的(?threadlocal不也是哈希表的实现吗?)其它的hash冲突解决方法(跳跃地址法)exception和throwable的区别(throwable我还真不知道有啥用)最近在看什么书(java开发手册,介绍了其中关于创建线程的注意事项)线程池的任务队列可以用哪些,各有什么优缺点四种拒绝策略,你平常用哪种策略,为什么问到了netty,netty和mina有何区别讲了下netty的工作流程有没有了解大数据相关的领域场景题:一亿行的文件,统计每个单词出现的次数linux常用命令(问到了awf命令,没了解过)最后评价是:技术面很广,一些技术的底层原理了解的也还可以,只是在实践方面有所欠缺(应该是指数据库索引调优,数据库连接池的超时参数,调整堆区大小这几个问题。确实是没实践过)
面试问题记录
点赞 评论 收藏
分享
今天老师给大家分享推荐算法3轮面经,供各位同学参考。1️⃣第一轮1、先自我介绍,我的习惯是经历简单介绍一下,然后自然转向准备最充分的一个项目开始详细讲,面试官感兴趣的话最好,不感兴趣的话会直接打断的。主要介绍了项目的背景,难点和解决方案,面试官关心的点主要集中在问题抽象和损失函数,讲清楚为什么这么做,项目大概聊了半小时左右2、机器学习基础:推导 lr,写出loss和梯度(比起推导svm来说简直就是送分题,要是写不出来的话估计会直接挂,基础还是要好好准备)3、算法 链表对折 1 2 3 4 5 变成 1 5 2 4 3拆解一下题目,(灵活)找到链表的中点 牛客题霸: 链表中倒数第k个节点 是找中点的复杂版,都是双指针解法翻转后半段链表 牛客题霸: 翻转链表合并两个链表 牛客题霸: 合并两个有序链表 是复杂版2️⃣第二轮1、先介绍项目,主要聊了项目背景和收益,收益具体怎么衡量,项目如何上线生效2、算法题 m*n的二维数组,只能往右或者往下,找最短路径,n空间 牛客题霸: 矩阵的最小路径和3、有了解过设计模式吗?(答了常见的工厂模式和单例模式,对应的应用场景,简单扯了一下装饰器模式,也是看xgb源码看到的,其实不会用)4、系统设计需要注意什么,如何设计一个系统,系统性能如何评估,需要考虑哪些指标(考察点应该是线上的系统了,指标比如内存使用率,qps,99 39 49时间之类的)5、之前帮阿里云录制过一些深度学习的入门课程,简单聊了一下相关的内容3️⃣第三轮1、先介绍项目,主要聊了项目背景和收益,收益具体怎么衡量,项目如何上线生效2、介绍xgbgbdt和xgb的区别(居然没有问lgb)怎么选最优分裂节点,怎么加速,预排序有什么作用,怎么分箱,等宽还是等深怎么处理缺失值的,预测时候缺失值怎么办3、为什么离职,希望一份什么样的工作4、有没有什么问题想要了解的(问了业务场景 工作内容)📳对于想求职算法岗的同学,如果想参加高质量项目辅导,提升面试能力,欢迎后台联系。
查看10道真题和解析
点赞 评论 收藏
分享
05-15 18:59
门头沟学院 Java
面试最烂的一次,面试官没开摄像头,结束了秒挂自我介绍1. 项目中密码怎么存储的2. 问加密算法(但面试官想问的不是对称和非对称加密)除了MD5加盐加密还有什么方法存密码3. 问我平时多个网站会使用同一个密码吗,平时密码会保存下来吗4. 如何校验密码5. 密码攻击方式有哪些6. 撞库攻击是什么,了解其他网站如何防范撞库攻击吗7. 用户输入账号密码登录的具体流程8. 短信验证码登录,具体怎么实现的9. 去重怎么实现的(说Set不行,必须要说HashSet)10. 问HashSet的底层原理,冲突怎么解决11. HashMap怎么判断内容是相同的12. 哈希表链表转成红黑树要实现什么(绕很久都没答到点子上,最后说要实现Comparator接口)13. 说了一个场景求函数的调用次数,一段代码`static int count = 0; count ++` 会有什么问题14. count ++ 字节码是怎么写的15. 不是线程安全的,那么函数调用1000次,count最后的结果比1000大还是小16. 说使用Synchronized还不行,要说synchronized(this),这边还说错了一点,面试官直接指出错误17. 不是线程安全的,解决方法是什么,追问了好几种18. AtomicInteger怎么实现的19. Get和Post请求的区别20. Get、Post请求报文的结构是什么,都有哪些参数21. 网页上打开pdf,有时是预览,有时是下载,怎么实现(说请求头中的某个参数,这么说也不行,要说出具体的字段)
查看22道真题和解析
点赞 评论 收藏
分享
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客网在线编程
牛客网题解
牛客企业服务