虾皮shoppe提前批深圳Java二面面经

50min
每个问题都跟面试官聊了一会,好多不知道正确答案但也能慢慢分析出其中的几个点,问的都很有深度

1.mysql为什么要用自增id作为主键
2.索引覆盖了解吗
3.大数据量的分页查询怎么优化
4.分库分表怎么做,可能会遇到什么问题
5.分布式事务解决方案你了解哪些
6.跨表分页查询怎么做
7.mysql主从复制怎么做的,出现网络波动怎么
7.redis的过期键删除策略
8.你说定时删除,这个定时底层是怎么实现的
9.redis缓存穿透你了解吗(把穿透击穿雪崩都讲了一遍)
10.系统限流怎么做(做滑动窗口,漏桶,最后说说令牌桶)

算法题:判断链表是否有环,找出环的连接点和环的长度

许愿hr面

#面经##校招##Shopee##Java工程师#
全部评论
出现网络波动怎么办?
1 回复 分享
发布于 2021-07-21 23:10
借楼内推,字节跳动秋招提前批投递链接: https://jobs.toutiao.com/s/e7JR1uX 内推码:1CV68PD 电商团队极其缺人,面试难度也相对其他部门低很多,电商部门直推,请搜索【电商业务】,选择心仪岗位进行投递,并且可随时dd我查看最新面试进度。
点赞 回复 分享
发布于 2021-07-25 15:40
我的面试官叫我自己写程序和测试用例,还得运行🤣
点赞 回复 分享
发布于 2021-07-25 15:11
redis只有定期删除,没有定时删除
点赞 回复 分享
发布于 2021-07-23 14:12
请教下链表环长该怎么求呢?
点赞 回复 分享
发布于 2021-07-23 11:21
哈喽大家好,这里是 字节跳动互娱研发 的提前批开启通告~ 1. 我们是谁? 互娱研发部门负责抖音、抖音火山版、直播、音乐、影像等多款明星产品的研发,截止2020年8月,抖音连同抖音火山版在内,日活用户超6亿,并继续保持高速增长。加入我们,你会支持包括但不限于上述产品的研发和相关架构工作,每一行代码都能服务亿万用户。 2. 提前批的优势? 多1次投递机会,提前批结果不影响秋招。 招聘流程更高效,投递到offer平均时间比正式批快1周。 4000+研发类岗位上新,越早投机会越多! 所有岗位无笔试,直通面试更省心! 3. 提前批面向的同学? 2022年毕业的同学 4. 提前批开放的岗位与投递链接? 前端、后端、全栈、大数据、测试、视觉、算法,你能想到的所有研发岗位这里都有! 投递链接: https://jobs.bytedance.com/campus/position?keywords=%E6%8A%96%E9%9F%B3&category=&location=&project=6969453898605299982&type=&job_hot_flag=&current=1&limit=10 内推码:NMJR5ZU 祝大家拿到心仪的offer哦!
点赞 回复 分享
发布于 2021-07-22 11:18
老哥找的内推还是官网投的
点赞 回复 分享
发布于 2021-07-22 00:35
好巧!
点赞 回复 分享
发布于 2021-07-21 21:52
请问兄弟一面啥时候呀
点赞 回复 分享
发布于 2021-07-21 17:07
点赞 回复 分享
发布于 2021-07-21 16:35
请问一下楼主 面试算法题是要自己写输入输出判断吗
点赞 回复 分享
发布于 2021-07-21 15:46
为什么全是数据库呀?
点赞 回复 分享
发布于 2021-07-21 15:25
同学是本科生吗?
点赞 回复 分享
发布于 2021-07-21 12:28

相关推荐

面试官全程关摄像头1.自我介绍一下2.React和Vue哪个更熟悉一点3.你在之前那段实习经历中有没有什么技术性的突破(我只是实习了44天工作28天,我把我能说的都说了)4.你封装的哪个表单组件支不支持动态传值5.自己在实习阶段Vue3项目封装过hook吗6.hook有什么作用7.Vue2和Vue3的响应式区别(我说一个是proxy是拦截所有的底层操作,Object.defineProperty本身就是一个底层操作,有些东西拦截不了,比如数组的一些操作还有等等,面试官就说实在要拦截能不能拦截????我心想肯定不行呀,他的底层机制就不允许吧)8.pinia和vuex的区别(这个回答不出来是我太久没用了)9.pinia和zustand的区别,怎么选(直接给我干懵了)(我说react能用pinia吗  他说要用的话也可以)10.渲染一万条数据,怎么解决页面卡顿问题(我说分页、监听滚轮动态加载,纯数据展示好像还可以用canvas画)(估计是没说虚拟表单,感觉不满意)11.type和interface的区别12.ts的泛型有哪些作用(我就说了一个结构相同但是类型不同的时候可以用,比如请求响应的接口,每次的data不同,这里能用一个泛型,他问我还有什么)13.你项目用的是React,如果让你再写一遍你会选择什么14.pnpm、npm、yarn的区别15.dependencies和devdependencies的区别总而言之太久没面试了,上一段实习的面试js问了很多。结果这次js一点没问,网络方面也没考,表现得很一般,但是知道自己的问题了  好好准备,等待明天的影石360和周四的腾讯了  加油!!!
解zj:大三的第一段面试居然是这样的结局
查看15道真题和解析
点赞 评论 收藏
分享
评论
13
127
分享

创作者周榜

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