美菜网面经

文章目录

美菜网通过了一面,由于收到了美团的意向书,就不参加美菜网的二面了,不浪费面试官老师的时间了。

美菜网一面

美菜一面(53min)

自我介绍
简单聊一下自己的学习习惯,什么时候会写博客?

操作系统:
进程和线程的区别
多进程和多线程的应用场景
线程切换的时候都干了什么
进程间的通信方式
管道中全双工和半双工
socket实现进程间通信的步骤

计算机网络:
TCP协议全称、是否可靠,如何保证的?
设计一个聊天功能要求基于TCP协议的应用层协议
HTTP报文头结构
OSI七层模型以及四层模型的介绍,每层都干啥
IP是如何路由的

基础:
常用的数据结构有哪些?
HashMap是用的什么结构
HashMap的扩容机制
如果一边扩容一边查询的话,线程安全吗?
这块我说的Java的HashMap应该是不安全的,但是我跟他又扯了一下Redis字典扩容的渐进式hash的机制
ConcurrentHashMap讲一下
同步与非同步的区别
阻塞与非阻塞的区别

数据库:
设计表结构,给定学生选课的场景
都需要哪些表,有哪些关系,该有什么必要的字段
当我在老师课程关系表中查询老师教哪些课,应该给谁加索引
索引的底层结构
索引的适用场景。开发的时候,是在哪个阶段选定索引底层存储的数据结构
存储引擎的了解

反问:
部门技术栈+评价

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值