大家应该看过不少分享的面试成功的面经,但成功的可能只是少数人,失败的才是大多数人。我们要学习别人成功的经验,也要总结失败的原因,让自己不断成长。
今天要分享的是凉经,主要总结一下面试失败的原因。
字节java开发实习一面(凉经)
网络:
交换机和路由器区别
TCP拥塞控制
TIME-WAIT和CLOSE-WAIT
项目:
Redis减库存怎么做的
QPS要是上万怎么办,Redis怎么抗?(我答的横向拓展,Nginx限流。其实应该是想问Redis集群)
Nginx怎么限流(漏桶算法、配置burst参数)
分布式事务怎么处理? (简单说了二段提交、TCC)
TCC有系统挂了怎么办? (不会。后来查的:TCC框架会记录日志,不断重复执行)
数据库:
InnoDB和MySAIM区别
讲一下索引
算法:
总结经验
面试失败的原因可能有哪些呢? 你是不是同样也遇到过?
准备不充分
去一家公司面试前,要提前花费时间从官网、招聘信息了解一下公司概况、产品情况、所用到的技术等等,一般面试官通常都会问到:对本公司是否有过了解。
面试一面会问很多基础问题,而这些基础问题基本上在网上搜索,面试题都会很多很多。最好把准备一下常见的面试问题,毕竟面试也相当与一次考试,所以找工作面试的准备千万别偷懒。面试就跟考试一样的,时间长了不复习,现场表现肯定不会太好。表现的不好面试官不可能说,我猜他没发挥好,我录用他吧。
这两天找到一份GitHub 上标星 120k的面试手册,包含了基础篇、JVM 篇、多线程 &并发篇、Spring 篇、MyBatis 篇、Spring Boot 篇、MySQL 篇、Redis 篇、Spring Cloud 篇、Nginx 篇、MQ 篇、数据结构与算法篇、Linux 篇、简历篇 14 个技术栈。
分享给需要的人,希望能对大家有所帮助。
笔记内容
基础篇
JVM 篇
多线程 &并发篇
Spring 篇
MyBatis 篇
MySQL 篇
SpringBoot 篇
SpringCloud 篇
Dubbo 篇
Nginx 篇
MQ 篇
数据结构与算法篇
Linux 篇
Zookeeper 篇
Redis 篇
分布式篇
网络篇
设计模式
maven 篇
ElasticSearch 篇
tomcat 篇
Git 篇
简历篇