美团实习面(已拿offer)
内推码内推,投完三天之后约面试
一面很简单,都是基础问答
首先问项目,项目挨个讲一下,问了具体实现的功能,如何实现的,然后之前是否接触过Spring,怎么学习的,大概学习多久
然后基础知识:
用自己的理解来讲一下面向对象,有哪些好处
gc操作
手写sql语句 学生表 : 学生 ID , 学生的姓名 单科成绩表 : 学生的ID, 成绩
存在学生旷考, 在成绩表中没有该生的成绩记录, 找到旷考的学生 然后找到成绩最大的学生姓名(存在很多人成绩都是最大的)
进程线程区别
进程间通信方式----- 管道 socket 信号量 共享存储 消息传递
java多线程并发导致的问题 脏读 死锁等
java如何处理多线程问题 synchronized关键字 同步块 volatile关键词 concurrent包里面的可重入锁,ThreadLocal局部变量
针对第三个项目,问能不能模糊搜索,项目问一堆,大概半小时
猴子吃桃 第一天n个桃,每天吃一半多吃一个,第10天剩一个 写递推方程
f(i) = (f(i+1) + 1) * 2 f(10) = 1
海量数据,8M内存,50%以上是一样的,问怎么找这个一样的数据是啥
写代码:
8 1*8 +
7 6 2*(7+6) +
3 9 1 3*(3+9+1) =
谈谈薪资,为什么选择美团,为什么想接触大数据,聊一通大概10分钟
隔一天电话offer
#实习#