美团面试流程

发布时间:2020-08-23 07:40:59   来源:文档文库   
字号:

美团面试流程

首先是笔试,5道编程题,包括大数之间的运算,动态规划,贪心算法,图的搜索,A了两道多一点,然后一面

1.自我介绍,做过的项目介绍,你觉得项目有什么亮点,遇到过哪些问题,如何解决的。

2.问答环节

(1)网络题

Qgetpost区别

我从长度限制,requestBodyurl安全性,两者各自基于什么协议回答

Qcookiesession区别

我先说明了http请求的无状态性,需要cookiesession保存状态,cookie保存在客户端(浏览器)有大小限制,最大4kbsession保存在服务器

(2)操作系统

Q:进程、线程区别

进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位,一个进程可以拥有多个线程

Q:如何防止死锁

(3)数据库

Q:事务干什么的(为什么需要事务)

Q:事务的属性,即ACID性质

Q:事务的隔离级别,为什么需要隔离级别

我回答了读未提交,读已提交,可重复读,序列化

并说明数据库操作中出现的脏读、不可重复读、幻读等问题,并举例说明

Q:数据库如何优化

我从sql的编写,数据库索引,读写分离,加入nosql缓存来缓解数据库服务器访问压力等方面回答

Q:又接着问联合索引

我回答联合索引的建立,及其所遵循的最左前缀匹配规则

Qsql注入的问题,如何防止

我回答对字符串过滤,如"单引号,空格,orand等关键字",并对数据库添加权限

Q:场景题,写了一个三表联合查询的sql语句

在面试官提示下,勉强写了出来

(4)Java相关

Q:介绍一下学过的数据结构

Q:什么是线程安全

Q:什么是线程池,解决了什么问题,如何创建(threadPoolExecutor

QhashMap的数据结构,源码相关(数组链表,红黑树)

本文来源:https://www.2haoxitong.net/k/doc/b58f7d63690203d8ce2f0066f5335a8103d26602.html

《美团面试流程.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式