百度日常

一面(40min)
1.实习相关
2.AOP切面是怎么运行起来的呢
3.什么是动态代理能详细说说吗
4.Redis可以做加锁吗?如果加了锁之后服务挂了,别的实例拿不到锁了,怎么办
5.介绍一下Redission分布式锁
6.Websocket和Http什么区别?有了解聊天专用的通信协议吗(项目相关)
7.从输入URL到最后浏览器展示中间过程
手撕快排和最长不重复子数组

二面(60min)
1.项目相关
2.场景题:需要启动一个线程去完成某一个工作,耗时是不确定的,我需要设置一个超时时间,不管运不运行完都要返回,如何设计呢?
3.浏览器输入www.baidu.com之后按下回车到页面渲染的整个过程
4.SpringMVC工作流程
5.ModelAndView 和 ResponseBody的返回方式有什么区别呢?
6.SpringMVC在来了一个请求之后是如何定位到具体的Controller呢?
7.有一个数是奇数个,其他都是偶数个,如何找出来奇数的数字(hot 100)
8.亿级数据找最大的100个
9.让你在java中实现小根堆如何实现呢
10.给你一个数,每次可以进行加或减2的n次方操作,最少多少次操作把该数变为0?把你所说的思路用代码实现一下
11.两个队列实现一个栈

#百度#  #面经#  #后端#  #Java#
全部评论
什么部门呀佬
1 回复 分享
发布于 01-15 13:41 吉林
base哪里的
1 回复 分享
发布于 01-13 18:49 浙江
大佬,二面的场景题大概是什么思路呀
点赞 回复 分享
发布于 02-21 15:24 湖南
好难啊 为啥这么多算法
点赞 回复 分享
发布于 02-14 13:45 北京
点赞 回复 分享
发布于 02-02 20:49 福建
佬你是把百度拒了嘛
点赞 回复 分享
发布于 01-18 03:10 陕西
亿级数据找100是用桶么
点赞 回复 分享
发布于 01-09 08:35 北京
问的好难啊,太强了佬
点赞 回复 分享
发布于 01-08 13:36 江西
佬 五个算法啊
点赞 回复 分享
发布于 01-07 23:09 新加坡
二面的第十题是怎么做的,记忆化搜索?
点赞 回复 分享
发布于 01-07 18:45 湖北
太强了
点赞 回复 分享
发布于 01-07 18:17 山东

相关推荐

这是我最不理解的一次,有史以来发挥的最好的一次面试,什么问题都答了,tmd做完手撕自我感觉良好,周一一看一面挂,我是百度一生黑先说一下手撕,第一题是计算一个数组最大的连续非递减序列的长度 第二题是手撕Array.prototype.myreduce()1.自我介绍2.为什么学前端3.学习前端两个月的心得4.如果去做一个需求,但是从来没有学习过这个需求涉及的知识框架,你应该怎么入手5.如果是要让你去对一个技术框架或者技术做一个选型,你认为你会通过哪些方面去对比这些框架6.解释了一下上题答案(上手难度、性能、维护难度、社区成熟度、包体积),你认为这五点中最重要的两点是什么答的社区成熟度和维护难度,面试官稍微有些反馈,不知道有没有标准答案7.让你去对比两个框架或者是两种写法的性能,你会用什么方式去做它?8.项目是怎么做的,是跟着导师还是实习9.你是怎么学习的VUE10.介绍一下这个互动式论坛,这里边的路由守卫通过 token 来实现页面鉴权这个东西你是怎么做的被问了好多次这个问题,总结一下:
客户端使用用户名跟密码请求登录服务端收到请求,去验证用户名与密码验证成功后,服务端会签发一个 Token,再把这个 Token 发送给客户端客户端收到 Token 以后可以把它存储起来,比如放在 Cookie 里或者 Local Storage 里客户端每次向服务端请求资源的时候需要带着服务端签发的 Token服务端收到请求,然后去验证客户端请求里面带着的 Token,如果验证成功,就向客户端返回请求的数据在我们做用户权限认证的时候,每次请求都会将Token放在请求头中一起发送到服务器端,服务器端通过拦截器进行拦截校验,如果不存在Token、Token错误或者Token过期,则拒绝请求,有效则返回相应的返回结果。Token会失效,Token的有效期一般是由后端设置的,比方说在后端签发Token时给Token设置一个有效期,在字段里面写一个exp代表过期时间,后端在验证 JWT 时,会检查当前时间是否超过 exp,如果超了,就返回 401 Unauthorized。如果Token失效的话,那么对于关键资源的请求就会被服务器拒绝,所以这就实现了一个用户鉴权的效果。11.追问:Token会过期吗12.追问:Token过期了怎么处理?13.JS怎么实现面向对象的?14.手撕算法
点赞 评论 收藏
分享
评论
17
116
分享

创作者周榜

更多
牛客网
牛客企业服务