作业帮一面

1 自我介绍
2 秒杀系统如何设计?
3 浏览器键入一个url到网页展示的整个过程
4 什么是系统调用?
5 有一个web服务器,它里面有很多访问日志,要找到19点后一分钟的所有访问并计算QPS
6 linux的常用指令
7 awk和grep听过吗?后面查了一下是问题5的答案。
8 sql的innodb索引的实现大概是什么样的?
9 什么是聚簇索引?
10 字符串反转,能想到的最多的实现方式,不考虑复杂度
11 栈的特性(上面一题的实现方式)
12 sql语句:查询表中所有重复内容
13 mysql非主键索引的查询过程
14 redis常见的数据结构
15 类似于京东的商品主页的信息用什么存储?
16 项目中的三级分类是怎么用redis缓存的?如何新增和更新?
17 购物车是怎么在redis中存的
18 求两个数组的交集,所有实现
19 LRU缓存如何实现?
20 手撕:快排。先说思路再手撕,自己写测试案例。
21 对这个岗位的理解是什么?
反问:
1 语言
2 业务
3 自身改进
#暑期实习#
全部评论
啥时候笔试的呀佬
1 回复 分享
发布于 03-19 19:28 黑龙江
有后续吗
点赞 回复 分享
发布于 03-20 11:40 浙江
mark一下
点赞 回复 分享
发布于 03-20 12:51 北京
和我差不多,没后续了
点赞 回复 分享
发布于 03-20 16:54 河北
还得是hbc
点赞 回复 分享
发布于 03-20 19:40 广东
mark一下
点赞 回复 分享
发布于 昨天 09:02 湖北

相关推荐

03-18 23:21
已编辑
西安理工大学 后端
全程自己挖坑,面试官很和蔼,基本上全程在引导1. 自我介绍2. 介绍项目3. 提到了微服务拆分,让我说说对微服务的理解,然后问我有什么理论基础指导我拆分的(没有理论,完全靠自己臆想。。。)4. 问我微服务怎么部署(我说自己只部署过单机,然后问我单机部署有什么优缺点)5. 项目中的难点(我提到了我用线程池优化sql查询,然后遇到了深度分页的问题,说完面试官反手扔我了一个sql)6. select * from table where condition order by id limit 100000, 106.1 问我这个sql的执行过程6.2 为什么会产生深度分页问题6.3 limit 100000, 10 产生多少次IO(完全没考虑过)6.4 引导我b+树的底层结构,树高度多少6.5 如果id是无序和有序有什么区别6.6 深度分页的解决思路6.7 一张表数据量巨大,加索引效果不好怎么办(引到分库分表)6.8 提出一个场景,假如有一个表有一个用户id,订单id,商品id,然后让我设计分表(我先说按订单id取模分表[查询用户a的所有订单,被举例反驳],然后我说那这种场景就用用户id分表[查某个商品3个月内的订单,被举例反驳],无果,完全不会。。。)7. 用java实现一个单例模式8. 怎么设计一个订单id,构成,存储字段类型(扯到怎么保证唯一,我只能想到时间戳+用户id拼接,似乎不太满意)9. 订单并发很高,怎么保证服务稳定(我就说熔断,限流,消息队列,redis,乐观锁乱七八糟扯的,然后超卖问题,限流怎么做)10. 令牌桶的实现思路11. 反问 问有几面(三面左右) 嘴贱问自己有什么不足无果(以后再也不问了) 学习建议(这个面试官建议专精某一方面,说知识面太广了)许愿二面
查看21道真题和解析
点赞 评论 收藏
分享
03-19 21:16
已编辑
吉林大学 后端
1.java基础知识list和set有什么区别,两者适合用于什么场景hashmap底层是线程安全的吗?为什么不安全?有哪些集合是线程安全的(提到了concurrenthashmap)concurrenthashmap为什么是安全的?底层使用了什么保障线程安全AQS底层结构是什么,他的继承子类有哪些线程池的参数有哪些线程池的拒绝策略有哪些,任务队列有哪些场景:现在有一个线程池处理用户登录相关请求,线程池无法承受 应该采用什么拒绝策略什么任务队列2.数据库相关数据库采用的引擎是什么(说的是innodb)比较innodb与其他引擎怎么进行sql语句优化的怎么判断加了索引 sql语句有没有用到索引索引下推是什么数据库的mvcc底层原理是什么在进行set语句的时候 undo log ,bin log ,redo log是怎么变化的间隙锁是什么?用来处理什么情况?达到哪一种隔离级别3.redis相关redis的持久化机制redis的zset底层结构是什么redis中hash结构的rehash过程是什么LRU和LFU的区别4.实习经历相关介绍实习期间的项目和主要完成的工作,设计的具体功能介绍aop的种类,以及在项目中使用了哪些类型二级缓存为什么使用caffeine ,是如何使用的,对比guava和caffeinecaffeine如何保持与redis数据一致二级缓存设置的过期时间5.项目相关threadlocal的底层原理,为什么会造成内存泄漏es采用的分词器,有没有想过用别的分词器,es的底层倒排索引的结构nginx的七层和四层6.手撕合并有序链表三数之和7.其余平常是怎么学习的#美团##美团26届转正实习##美团优选#
自信的打工鸭起床了:感觉好难
查看30道真题和解析
点赞 评论 收藏
分享
评论
10
43
分享

创作者周榜

更多
牛客网
牛客企业服务