shopee一面

首先自我介绍

以下问题顺序不分先后

实习内容介绍,在什么部门,主要负责了什么内容
mysql的引擎有什么
各种引擎的特点
详细对比一下innodb和myisam的区别
事物四大特性
四大特性的实现mysql中怎么保证的
使用innodb的表数据结构存储方式
索引什么时候会失效
一条sql语句的内部执行流程
redis的持久化方式
两种方式能否保证数据不丢失
redis主从同步的过程
redis的各种数据结构以及特点
zset的的底层实现,查找时间复杂度
项目中提到了缓存使用,缓存的三大问题分析及解决
讲一讲java中hashmap(先大概解释了一下,问我讲所有主要函数吗,回答挑一个讲,讲了下put)
讲一讲map的扩容流程。
了解kafka吗?(答稍微了解,其实不了解)
讲一讲kafka和rabbimq消息防丢失的解决方案
(其实我没看过kafka,我只能一笑,说没怎么用过,面试官也一笑)
讲一讲你使用rabbitmq做订单怎么防止消息丢失
讲讲你这块订单处理的流程
讲一讲幂等
讲一讲订单这种场景幂等解决方案
讲一讲你用过的linux命令
怎么查看cpu使用率、内存使用率
怎么查看某个进程使用的端口
怎么搜索出某个目录下所有包含某个字符串的所有文件
怎么对比两个文件的差异(忘了,记得有这个命令)
假设这里有nignx的日志,有访问的端口,访问的源ip等信息,如何查询访问的端口下面次数前5的源ip(不会,面试官说后面可以思考一下,经常有实际应用)
怎么查看服务端的各个tcp链接及状态(忘了)
那解释一下服务器上很多time_wait是什么意思?会带来什么后果?怎么解决?

你的职业规划是什么呢?
你平时写博客吗?
会其他语言吗?
你学一门语言的目的是什么?想达到什么程度才算学习好了。

然后是反问:
用什么语言?
java,py,go,我们部门py和go多
业务内容?
简单总结:收款模块
会对英语水平高吗?
还好,但如果想站的更高还有很有需求的。

面试官挺好的,我不会那几个就尴尬一笑,面试官也笑一笑。最后反问没有手撕吗?面试官说这个看面试官,我觉得你们之前已经笔试过了,而且面试时间是一小时,笔试会占用20分钟,我不太喜欢笔试。

总时间58分钟。
希望一面过。

全部评论
主页多个内推合集可以看看
4 回复 分享
发布于 2024-03-19 17:43 陕西
希望一面过+1😭我手撕了21分钟。。有点慢了
2 回复 分享
发布于 2024-03-17 09:08 广东
兄弟你过了吗,我这边没动静
2 回复 分享
发布于 2024-03-18 12:05 广东
佬 日常实习还是暑期?
1 回复 分享
发布于 2024-03-17 11:55 香港
大佬笔试完成了几道
点赞 回复 分享
发布于 2024-03-18 01:26 内蒙古
怪不得问了这么多 原来没笔试, 我面的时候 半小时提问 半小时手撕 提问包括20分钟实习经历,10分钟八股
点赞 回复 分享
发布于 2024-03-18 13:39 上海
有大厂经历,但是还是简历挂,害
点赞 回复 分享
发布于 2024-03-18 20:14 广东
m
点赞 回复 分享
发布于 2024-03-19 12:01 湖南
哥,收到二面通知了吗
点赞 回复 分享
发布于 2024-03-22 14:33 贵州
"使用innodb的表数据结构存储方式"这个是从它的索引方面去答嘛?就是聚簇索引放的就是数据,而非聚簇索引是主键id?这个角度去答?
点赞 回复 分享
发布于 2024-03-25 11:40 广东
大佬是测试吗
点赞 回复 分享
发布于 2024-05-18 16:29 北京

相关推荐

- 大数据平台研发岗位- 如流软件面试,开摄像头,在如流上手撕代码- 面试官人很好,经常鼓励人,也会及时给出正确的思路- 可惜职责还是有点不匹配,这个部门主要用java和go做平台的开发,类似DolphinScheduler的平台开发## 八股- 对DolphinScheduler的底层代码和架构有没有了解- 你在Spark你在用的过程中,有时候会碰像那种性能不好或者数据倾斜的场景。这种情况下你一般会怎么去做优化?可以就结合你具体遇到的问题,可以来来详细讲一下,就是或者hive遇到的都可以。- 你在这过程中,就你项目中接触了这么多个组件,有没有自己去搭过一些集群和组件相关的呢?  - 搭建过程中有没有碰到过,比如什么问题,比如HDFS不可以用,或者是Yarn出问题,这种问题有没有碰到过?- 你对于Hadoop他这边是如何实现这种高可用有了解吗?  - Zookeeper是作为分布式锁存在的- HA高可用中多个NN数据是一样的,他们是怎么保证数据相同的  - HA高可用中还有什么Node,通过日志的形式保证多个NN的数据一致- 主要开发环境是linux还是windows- 对linux这边有一些基本的了解吗?- 比如我linux有一台有一个linux它有一就是linux他你通过你那个发现他的内存或者CPU占用特别高,它中间可能是某一个进程或者某一个服务占用了大量资源。你这种情况下,你如果是你的话,你怎么去排查?- 比如我有一个任务,他你比如说他发现他的日志一直在写,就是一直在打那个没有空间了,就没有磁盘空间了。这种情况下你怎么去查一下是哪些地方磁盘不足了,应该怎么处理?- java中equal和==的区别  - 自己写过自定义类重写equals方法吗- java类加载的这块你了解过吗?  - 讲了双亲委派机制  - 为什么要实现双亲委派机制这个操作?- java反射了解吗- java多线程代码写得多吗  - java线程有几种状态  - java中如何写代码多线程访问共享资源## 手撕- 手撕LRU类,要求实现get和put方法,并且规定一个最大容量,如果put时达到最大容量则替换掉存在最久的元素  - 讲思路,用的事务id,很快实现了- 手撕java多线程代码,被我婉拒,实在不怎么记得了
查看20道真题和解析
点赞 评论 收藏
分享
评论
20
139
分享

创作者周榜

更多
牛客网
牛客企业服务