当前位置:   article > 正文

程序员必须深度学习!我仅一年工作经验就拿到了美团offer,分享我的深度学习经验_学习计算机一定要学习深度学习吗

学习计算机一定要学习深度学习吗

前言

人与人存在很大的不同,我们都拥有各自的目标,在一线城市漂泊的我偶尔也会羡慕在老家踏踏实实开开心心养老的人,但是我深刻知道自己想要的是一年比一年有进步。

美团一面

1.自我介绍

2.TCP的特点有哪些?

3.详细介绍一下三次握手和四次挥手

4.为什么是三次握手?挥手为什么有四次?

5.四次挥手中,处于time_wait的连接太多该怎么解决

6.介绍操作系统内存管理?逻辑地址和物理地址以及直接使用物理地址会存在什么问题?

7.JVM垃圾回收

8.mysql事务特性?隔离级别?解决了哪些问题?

9.Innodb在RR级别就可以解决幻读的情况,具体是怎么实现的?

10.int和Integer,自动拆箱和装箱底层是怎么实现的?使用包装类型会存在什么样的问题?

11.什么是死锁?死锁的四个必要条件?在开发中,如何去避免死锁?

12.算法题:数字n代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并

且有效的括号组合。

13.算法题:给定一个包含非负整数的m x n网格,请找出一条从左上角到右下角的路径,

使得路径上的数字总和为最小。

美团二面

1.先自我介绍

2.JAVA中的并行框架

3.java中的一些集合类

4.java和c++的区别,各自的优缺点

5.c++指针的用法

6.java是值传递还是引用传递

7.mapreduce的执行过程

8.mapreduce如何实现合并操作

9.mapreduce执行时的瓶颈有哪些?

10.任务并行的几种方式

接着让写一个sql查询

日志表log分为id ame time

查询某用户访问过几个不同的网址(name表示网址名)

写完后面试官让优化成同一用户在不同时间点访问同一网址记为两次

算法题:

1.给了一个待排序数据,写出第一次快排后的结果

2.写一个二分查找某数

之后又问了问了解Hadoop技术生态圈吗?

反问环节

美团三面

接口和抽象类
final, finally, finalize区别
string a = “aa” 和 string b = new string(“aa”)区别,"aa"位置
JVM内存划分,哪些线程共享,哪些私有
新生代,老年代
redis了解???
乐观锁、悲观锁
MySQL最左匹配原则,索引
数据结构——有效括号
http连接,三次握手,为什么不是两次
http关闭连接,四次挥手,挥手之间能发数据,什么时候不能发数据
http状态码
springboot???
设计模式???

我的面试经验汇总

下面先给大家上一个总的目录大纲,基础的东西就不进行过多的赘述,我们将会从面试必问的说起,同时由于每篇的内容过多,我们也只说重点,太过基础的内容谁都会,我就不多敲字浪费大家的时间了!
有需要的朋友点击这里自取就好了,希望资料对你有帮助!

SpringCloud

Redis

JVM

MySQL

Zookeeper

Kafka

Dubbo

spring

Rabbitmq

springboot

最后

由于文章篇幅有限,PDF的内容又很多,全部手敲下来很累…所以需要阅读阅读学习的,大家“一件三连后:“查看下方””即可拿到手之后自己学习吧,博主真的打字打累了。

有需要的朋友点击这里自取就好了,希望资料对你有帮助!
预祝大家前程似锦,工作顺利!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/928812
推荐阅读
相关标签
  

闽ICP备14008679号