c 语言和 Java 数据类型的区别,圆我大厂梦!
一面(一个半小时)
首先自我介绍
了解 Web 层开发?数据库索引了解么?聚簇索引,非聚簇索引?索引分类?
了解数据库都由哪些引擎?分别有什么区别和使用场景?
了解分布式?高可用?如何保证节点集群的同步?Nginx 了解过么?
什么是事务,数据库的隔离级别,Mysql 默认的隔离级别。
JVM 的内存模型,GC 算法
非递归实现青蛙跳台阶(非递归斐波拉契数列)
判断链表是否有环,若有则返回环的入口节点
对象的重写和重载?
设计模式里面,单例模式?实现单例模式的双重校验。
epoll 函数怎么理解?epoll 函数在别的哪些地方有用到?
手撕:两个链表的重合第一个节点。
二面(一个小时)
自我介绍吧
项目介绍
进程与线程的区别
进程通信的方式
信号量是怎么实现的
URL 分为哪些部分
浏览器输入 URL 发生了什么
DNS 如何解析域名的
TCP 的三次握手和四次挥手及其原因
手撕:有时间区间,判断昨天送外卖的峰值。(这个题做了快三十分钟,主要是外卖订单可能是前天的,昨天的或者今天的)。
死锁的原因及如何解决
常见的 I/O 模式,同步和异步的区别
三面(四十分钟)
自我介绍
实习项目
请总结实习学到的三个点
类似于百度地图,如何求 A 地到 B 地的路径,刚开始被面试官套路了,用各种分类讨论了半天,最后才发觉面试官想问的是有向图求最短路径?说了一下方法是什么?迪杰斯特拉算法作用,复杂度?
智力题:一天 24 小时,时针和分针会重合几次?
智力题:四个人打牌,钱都被风刮到地上,每个人都知道自己多少钱,你只知道总数。请问你能帮他们都分准钱吗,其中每个人都可能说谎。
还有啥问题?
HR 面
自我介绍
为啥想来美团?对美团了解多少?
心中的互联网公司排序啊
腾讯和美团选哪个啊
自己的优点和缺点
还有什么问题 ?
总结
上述知识点,囊括了目前互联网企业的主流应用技术以及能让你成为“香饽饽”的高级架构知识,每个笔记里面几乎都带有实战内容。
很多人担心学了容易忘,这里教你一个方法,那就是重复学习。
打个比方,假如你正在学习 spring 注解,突然发现了一个注解 @Aspect,不知道干什么用的,你可能会去查看源码或者通过博客学习,花了半小时终于弄懂了,下次又看到 @Aspect 了,你有点郁闷了,上次好像在哪哪哪学习,你快速打开网页花了五分钟又学会了。
从半小时和五分钟的对比中可以发现多学一次就离真正掌握知识又近了一步。
人的本性就是容易遗忘,只有不断加深印象、重复学习才能真正掌握,所以很多书我都是推荐大家多看几遍。哪有那么多天才,他只是比你多看了几遍书。
评论