美团Java开发实习面经(一面)

日志

3.22——一面

美团一面(50min)

操作系统

  1. 线程和进程区别
    进程是资源分配的基本单位,线程是CPU调度的基本单位。在具体的调度上面进程除了保存相关的状态信息之外,还会将页表中的页表项更新,也就是更新虚拟地址,将进程需要的资源调入内存。这是根本的不同 基于上面的不同,进程因为分配的资源是独立的,相对于线程来说更加安全
  2. 什么叫做守护进程
    我是将守护进程理解成后台进程,不能够独立运行。

  3. 解释下僵尸进程
    操作系统中,父进程创建了子进程之后,需要wait或者waitpid()方法观察子进程的状态。如果父进程不调用这两个方法,那么子进程保留的一些信息(进程号)就不会释放,如果操作系统中存在大量的僵尸进程,那么会导致最后操作系统没有进程号分配给新的进程

  4. 平时有处理过僵尸进程吗
    操作系统有学过,通过两次fork可以避免这种情况。具体不太记得了

  5. 举个例子,如果系统中突然出现很多僵尸进程,应该怎么做
    突然出现大量的僵尸进程,肯定是父进程有问题的。这种情况下直接kill掉父进程,使得僵尸进程变成孤儿进程,交由操作系统的init进程进行处理

  1. 乐观锁和悲观锁有了解过吗

  2. 数据库中悲观锁怎么实现

  3. 悲观锁和乐观锁哪些场景能用
    乐观锁容易导致CPU忙等待,适合竞争不激烈的情景。如果一个资源竞争非常激烈的话,直接悲观锁就好了。

  4. Java里面悲观锁和乐观锁有用过吗

  5. 乐观锁除了忙等待还有什么问题吗
    ABA问题

  6. 描述一下ABA问题

  7. ABA问题有什么方式去解决
    没有实际应用过,版本号(个人一开始说的是时间戳,面试官问了时间戳使用什么精度能解决这个问题,然后我反应过来要用版本号…..)

计网

  1. 解析网址

  2. 你刚刚说到了TCP,那么建立一个TCP/IP传输链路需要哪几个要素
    目的IP、源IP、目的端口、源端口和协议类型

  3. 那HTTP协议是有状态协议还是无状态协议呢

  4. 它为什么是无状态协议
    这里把我问懵了,老老实实说不知道之后面试官就说两次请求之间是没关系的呀,前一次提交的表单,后一次是没有相同的信息的……..

  5. HTTP有哪些状态码?分为哪几类?

  6. 301和302有什么区别呢?
    不了解。然后让我回去看看这块,业务要用。

  7. TCP状态的变化

  8. 有用过网络工具吗
    计网用过wireshark

  9. 有没有用过linux相关的工具呢
    用过netstat(不了解的真的不要说……这个命令我只在查IP的时候用过)

  10. 那netstat怎么查看端口有哪些连接呢
    不会

数据库

  1. MySQL中的join和left join和right join有什么区别

  2. 有哪些事务隔离级别

  3. 解释一下幻读?MySQL RR级别是怎么解决幻读问题?
    RR并没有完全解决幻读问题。innoDB可以通过MVCC机制,可以一定程度上避免幻读问题的产生

  4. 当前读和快照读有什么区别

  5. RR级别下怎么进行当前读
    select ... for update设X锁。问我还没别的吗?我没反应过来,然后面试官就说select ... lock in share mode也是可以的…

Java

  1. volatile有哪些特性
    volatile实际上是通过读写屏障实现的。读写屏障就有两个作用:缓冲失效和阻止指令重排序

  2. 那通过双重判断实现一个单例模式吧

  3. 这里面的volatile起到什么作用呢

  4. Java里面异常的继承结构清楚吗

  5. 平常使用中有哪些RuntimeException
    1/0就是一个。还有别的吗?数组越界、空指针

  6. Java多线程的线程池参数

  7. 描述一下线程池的调度流程
    我说偏了…..

  8. 写个算法吧:两个栈实现队列。(然后面试官电脑快没电了下楼拿电源)

  9. 说一下思想吧

  10. 知道Java中的引用级别吗
    软引用忘记了

  11. 它们之间有什么不同看过吗

  12. 能举一个使用非强引用的例子?
    之前看哪个类中的源码看到过,好像是ThreadLocal中的哪个Map。然后面试官肯定了我说的,不过看我不是很熟就让我等下回去看看

  13. Java虚拟机新生代S0和S1有什么作用

  14. 说下项目架构
    然后问了项目的一些东西

问问题

#实习##美团##Java工程师##面经#
全部评论
借宝地推下美团职位,美团外卖核心部门实习生放开招聘:https://campus.meituan.com/bole/wechat?staffSsoId=2360557&appKey=hiring-campus-portal
1 回复 分享
发布于 2021-03-23 13:48
为什么我感觉你的一面这么难啊
点赞 回复 分享
发布于 2021-03-29 19:54
没有手撕题目吗?
点赞 回复 分享
发布于 2021-03-29 11:06
请问楼主投的哪个部门呢?
点赞 回复 分享
发布于 2021-03-24 20:48
楼主二面有通知了嘛
点赞 回复 分享
发布于 2021-03-23 16:50
请问下是视频面试吗?有没有手撕代码?
点赞 回复 分享
发布于 2021-03-23 16:49
请问收到二面通知了吗
点赞 回复 分享
发布于 2021-03-23 13:50
云影湖的学弟啊😁辅导员允许你们实习吗
点赞 回复 分享
发布于 2021-03-23 12:08
Inoodb 的RR隔离级别是解决了幻读问题的,用的gap锁➕next key lock锁
点赞 回复 分享
发布于 2021-03-23 10:40
楼主是电话面还是视频面呀
点赞 回复 分享
发布于 2021-03-23 09:51
hxd笔试完多久约的面试呀
点赞 回复 分享
发布于 2021-03-23 00:07
点赞 回复 分享
发布于 2021-03-23 00:03
楼主在哪投的呀?
点赞 回复 分享
发布于 2021-03-22 21:45
感谢楼主,后天一面,帮助很大!
点赞 回复 分享
发布于 2021-03-22 20:00
点赞 回复 分享
发布于 2021-03-22 16:59

相关推荐

来,说点可能被同行“骂”的大实话。🙊当初接数字马力Offer时,朋友都说:“蚂蚁的“内包”公司?你想清楚啊!”但入职快一年后的今天,我反而对他有了不一样的看法!🔹 是偏见?还是信息差!之前没入职之前外面都在说什么岗位低人一等这类。实际上:这种情况不可至否,不能保证每个团队都是其乐融融。但我在的部门以及我了解的周边同事都还是十分好相处的~和蚂蚁师兄师姐之间也经常开一些小玩笑。总之:身份是蚂蚁公司给的,地位是自己挣的(一个傲娇女孩的自述)。🔹 待遇?玩的就是真实!试用期工资全额发!六点下班跑得快(早9晚6或者早10晚7,动态打卡),公积金顶格交。别听那些画饼的,到手的钱和下班的时间才是真的(都是牛马何必难为牛马)。🔹 能不能学到技术?来了就“后悔”!我们拥有权限直通蚂蚁知识库,技术栈多到学不完。说“学不到东西”的人,来了可能后悔——后悔来晚了(哈哈哈哈,可以不学但是不能没有)!💥 内推地址:https://app.mokahr.com/su/ueoyhg❗我的内推码:NTA6Nvs走我的内推,可以直达业务部门,面试流程更快速,进度可查!今天新放HC,之前挂过也能再战!秋招已经正式开始啦~机会就摆在这,敢不敢来试一试呢?(和我一样,做个勇敢的女孩)
下午吃泡馍:数字马力的薪资一般哇,5年经验的java/测试就给人一万出头,而且刚入职第三天就让人出差,而且是出半年
帮你内推|数字马力 校招
点赞 评论 收藏
分享
09-13 18:00
武汉大学 Java
点赞 评论 收藏
分享
评论
24
228
分享

创作者周榜

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