美团后台开发一面凉经
2019/8/21
美团后台开发一面凉经
Q:先做个简单的自我介绍吧
Q:说说你项目的一些功能特点已经实现方式还有实现难点等。
Q:讲一讲Redis的特性,redis为什么快,redis你用了哪些数据结构,粉丝列表可以用
redis存储吗,redis集群会配置吗,redis宕机后数据会消失吗,redis可以持久化吗,怎么持久化。
Q:登录功能考虑过安全问题吗,你怎么解决的。
Q:密码采用哪种加密方式(MD5),你为什么要用这种方法,这种方式又不安全的地方,你会怎么解决它。
Q:数据库索引有了解吗,你这个项目用了索引吗,用在了哪张表,为什么要用索引,索引快在哪里,事务隔离级别,传播方式这些介绍下。
Q:用户量增多了怎么办,服务器压力太大了你会用什么方式,数据库呢,遇到高并发呢,你会改变表结构吗。
Q:你觉得你哪方面熟悉点,JVM,数据结构,算法,Java基础,集合框架,我们可以深入探讨一下(脑子短路说的JVM,怼到心态爆炸)
Q:看过哪些源码,(hashmap,concurrenthashmap,hashtable),那你说说各自的特点。(把concurrenthashmap和hashtable说混了,面完了才想起)
Q:学习方式(前期视频,中期开始看书)
Q:分布式系统又了解吗,分布式的特点,你会怎么搭建分布式系统,集群了解吗,集群的优点讲讲,你会怎么用集群。
Q:负载均衡了解吗,如果让你实现负载均衡你会使用哪种方法,为什么要用这种方法,其他方式又了解过吗,各自方式的特点。
Q:项目的JS和AJAX也是自己写的吗,介绍下你是如何开发前后端的
Q:链表反转写下代码吧(写出来就过,脑子一团浆糊挣扎了一会儿就放弃了),
总体来说答得不好,秋招第一次面试,做了华为笔试脑子一团浆糊然后立马面试,好多烂熟于心的东西甚至来名字都想不起来,最后链表反转直接懵逼,真是尴尬,项目方面面试官一直往高可用,
高并发,高性能上怼,有点难受,菜得不行,自学果然是赶科班的差点。
#华为##面经##校招##Java工程师#