虾皮后端一面面经

上来显示手撕一道算法题:
两个字符串最长公共字串问题
时间不太够讲了下思路,提了一下类似的题目:最小编辑距离
动态规划

计网:
HTTP 1.0/2.0区别 然后我把1.1也讲了一下
浏览器显示页面的过程
HTTP/HTTPS的区别
HTTPS安全性怎么体现
怎么实现加密 先对称后非对称 (这里考的很特别特别深入,这里大概的点能够答到,具体的实现还是不够熟悉)
场景:怎么入侵
这里我只答了证书的问题,面试官提了一下中间人攻击的概念

数据库:
Mysql
InnoDB和MyISAM的区别
聚簇索引和非聚簇索引的区别
MVCC
非聚簇索引 回表(其实就是考B+树的优势,对叶子节点存数据这边问的很深入,答的不够完整)
可重复读怎么解决不可重复读问题(我就对不可重复读举了个例子他就没让我继续往下说了)

Java:
多线程 多进程
线程池
讲了线程池的参数与它的概念还有运行过程
来了道场景题:
假如要定时11:00处理100个线程 怎么实现?
这里确实不了解 面试官讲了定时线程池的概念

大概45min左右,聊的还是比较愉快的,面试官人很好!
面试官评价:点都能答到,细节方面也不错,但对一些方面(线程池、B+树非聚簇索引的底层实现、HTTPS加密的具体过程)了解还不够深入不够完善;
许愿二面
#面经##Shopee##Java工程师##校招#
全部评论
加密那块 应该是问先非对称加密后对称加密吧? RSA + DES既保证安全性 又兼容效率?
1 回复
分享
发布于 2021-06-18 07:30
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2021-04-25 17:15
联易融
校招火热招聘中
官网直投
楼主研三?之前有实习吗😘😘😘😘😘
点赞 回复
分享
发布于 2021-04-27 08:59
https如何加密 是指的tls握手的过程吗😅
点赞 回复
分享
发布于 2021-04-27 15:37
收到二面通知了吗
点赞 回复
分享
发布于 2021-04-28 10:59
楼主面后多久收到感谢信的啊,我24号一面,答得很菜,一度以为凉了,但是一直没有收到感谢信,现在很慌,也不知道是个啥情况
点赞 回复
分享
发布于 2021-05-05 10:28
想问下笔试a了几道
点赞 回复
分享
发布于 2021-07-12 18:14

相关推荐

1自我介绍2项目拷打3讲一下文件分片上传4文件存在哪里5minio是什么东西7什么是rabbitmq8什么是docker9什么是解耦10测速是怎么测的11LogBack就用来邮件发送嘛?12分布的意思13Quaze是如何用的,这样子也也会出现数据丢失,你应该怎么办?14Jvm与docker的关系八股15我怎么通过域名访问你的服务器16我是怎么通过ip访问你的服务器的17我通过ip访问你的服务器,然后你的服务器上面跑了很多个项目,我是怎么知道走的是哪个项目。18字节流和字符流的区别19Aop是什么,你怎么实现AOP+TrancedId的20== 与equas区别21synchronized 、volatile、Lock的区别22AQS是什么23什么是非公平锁,什么是公平锁24线程与进程的区别25线程有哪些资源26运行时的jvm空间27每一部分是用来干什么的28说一下可回收性质里面的可达性分析29标记了可达后,一定会回收嘛30所有类的父类是谁31Object里面有哪些方法32你听到了notify,notifyAll,wait他们是操作线程的,为什么不和slepp一样放在Thread中,而是Object中33最近读的书34Innodb是什么35Indobdb的特性36三次握手说一下37为什么不可以二次握手38俩个简单题,不要求优化,全k反问环节表现说我是知道大概的,但是不太清晰。回答不到核心点上。寄。总结面了80分钟,自己的项目缺少拷打,虽然我没有在技术上写我会docker,但是我在项目上写了我用了docker,所以简历上出现的东西,你要保证百分百会,至于什么是什么,我觉得hr更愿意让我根据例子讲,而不是八股单说。因为面试官好像不是走java的。这周就不面试了,我要打磨下我的项目,然后再重新八股。抓重点,不要走火入魔了。答得依托答辩,只敢问表现,我肯定是挂了。第一次被问了这么多,问的我当场脸的红了,说错了话,面试官会一直问你说错的这句词是什么意思。呜呜呜
点赞 评论 收藏
转发
5 89 评论
分享
牛客网
牛客企业服务