作业帮后端 一面

感觉面试官没有提前看过简历,说话很慢,每个问题都要想好久才问,体验感较差
1.询问实习情况
2.介绍一下项目
3.你觉得自己项目的特殊之处,以及进一步优化思路
4.介绍一下分布式锁,锁的粒度怎么优化
5.如何使用redis实现一个延迟队列(不是很懂什么意思)
6.超卖问题如何保证的
7.乐观锁怎么实现,和悲观锁什么区别
7.输入一个网址到出现网页的整个过程
8.TCP三次握手,四次挥手
9.状态码502如何去排查
10.讲一下Mysql的索引
11.口述了一个场景,让说一下具体sql语句去查询
12.Limit分页原理,数据较大的时候如何优化
13.redis的主要数据结构
14.Zset是怎么使用的
15.描述了一个场景,类似商品展示,问redis要如何设计,用哪种数据结构(这里感觉不太明白他的意思,说的有点乱)
16.要实现一个字符串反转,你能想到多少种方法
17.快排的原理
18.快排的平均、最差复杂度
19.了解哪些设计模式
20.java用什么关键字保证线程安全
手撕:
1.单例模式,要保证线程安全(懒汉、饿汉)
2.快排
#牛客创作赏金赛# #作业帮# #暑期实习# #后端#
全部评论
接好运
1 回复 分享
发布于 04-14 14:15 山东
佬过了吗
点赞 回复 分享
发布于 04-15 11:21 北京
mark
点赞 回复 分享
发布于 04-09 22:39 湖北
佬,作业帮是哪里的base
点赞 回复 分享
发布于 04-07 22:25 江苏

相关推荐

06-16 00:51
已编辑
清华大学 后端
1,首先自我介绍,问我为什么选go(我想着反正后端,写什么语言不重要)我了解过过他们的公司业务,主要做ai的,因为我原本也不是写后端的,就回答说go主流去做ai相关的后端应用。面试官就说,python不是更适合做ai吗?比如机器学习,深度学习?但我知道python有人工智能相关库,这问题就这样过了---2,之后面试直接上算法,让我用我最熟悉的语言写,我想着我都投递go了,我就直接用go写,一道比较简单的有序数组合并,刚好会(写完后,面试官问我时间复杂度是多少,我说m+n,他一脸疑惑,我说了几遍,他好像听不太懂,怀疑跟他那边嘈杂的环境有关),之后问我用了多少测试cases,不是,哥们,你不是看得到我屏幕吗?这是人能问出来的问题,我甚至怀疑要开始怀疑面试官是不是连时间复杂度都不会算了---3,问了mysql,写语句,10e的数据,字段有id,name,create-time....其中id为自增主键,在不建立索引的情况下,查询最近一周的量,写了一下,面试官不太满意,说没用到索引....(重点是,我一面也出了这道题,我就这么写的)---4,之后就直接反问环节,问下面试官对于刚刚的10e数据量那道题有什么想法,怎么处理才是正确的,开始巴拉巴拉,他周围太吵,没怎么听清,只听到二分这个词。之后问对这场面试的感受。面试官拒绝说这个,开始说教模式,说什么别问面试官这种问题,之后就不问say goodbay了---写在后头,二面的体验是很差的,感觉就是面试官仗着自己年龄大,经验丰富?秃顶?一种老人说教的感觉。无论说什么都是反驳你,而不是一起探讨的态度感想:希望公司对面试官人选重视点,普通话有浓厚的地方口音,很多时候都听不清,环境也不选安静一点的,高高在上的姿态让人十分不爽
查看6道真题和解析
点赞 评论 收藏
分享
评论
5
27
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务