美团 后台开发工程师(实习)
一面 70m
- 自我介绍
- 聊项目,项目里的东西:逆向工程;log4j,项目用的什么级别,起到什么帮助;反射;ssm是什么?这三个分别起什么作用
- 拦截器和过滤器
- session和cookie
- get和post
- 服务器用的什么(winserver,建议使用linux)。除了tomcat还用过什么服务器(没有)
- 前端里的一些东西,css选择器(只答了三种...)。js的作用域(没答上,应该是想问js只有全局作用域和函数作用域,没有块作用域)
- HashMap的一些问题,问的挺详细的。HashMap顺序插入一些字符串,输出还是原有顺序吗?两个字符串的hashCode相同,equals比较为真吗?了解HashCode函数的实现吗?多线程的map推荐属于哪种,为什么(concurrentHashMap,线程安全,且采用分级锁,并发性能好)?HashMap怎么扩容?知道有什么map容器可以实现按插入顺序和输出顺序吗?是否了解LinkedHashMap,TreeMap,(还有几种map没用过,忘了)
二叉搜索树是什么?举个O(n)复杂度的例子?红黑树呢,为什么叫红黑树(里面的节点有颜色,红,黑)?这样处理有什么好处?
- java里面有哪几种内存区域?
- 多态了解吗?要实现多态,它的底层怎么实现的,涉及到内存什么的,,,(底层不懂)
- 手撕代码。给你一个url,要求把所有的参数放到一个map里(emmmmm......忘了处理null字符串了)
代码中i++,和++i的区别,它们是原子操作吗? - 有什么要问我的?
视频面,有时候声音一卡一卡的听不清,问了好几遍。问的东西挺多的,很多都是基础
二面 35m
- 介绍项目(做的辣鸡项目)
- 手撕代码。给你一个ipv4,判断它是否合法(函数写的不全面,面试官引导着改了三四次)
然后没了,真的没了,emmmm...很神奇的二面,面试官说后面也没有技术面了,让我等消息(难受,不会看了我写的题直接不通过吧)
面试官真的很厉害,就问了道代码题,很有boss风范
感觉美团很注重基础,两轮面试官都会引导你答题,真的很好。弱鸡跪求offer
#美团##实习#