总结一下这几天的面试吧!从19 到现在23 总共笔/面了,长亮科技(offer)、荔枝FM(在确定部门和薪资)、涂鸦智能(第一轮电话面半小时,待后续)、华资软件(HR面)、广州速游(已挂)。至于公司怎么样不加以言论。可能有些题想不起来,但是回答了的问题,没标注不会的,回答的应该还行,马马虎虎,需要了解的私信也可以。
长亮:
实习项目
怎么样设计数据库/strong>
不知道问什么,一般是先收集信息,表示对象和属性,表示对象的对应关系,花e-r图
更具e-r图创表
了解视图吗习中看过或者设计过没一讲
视图就是select查询语句创建的一个虚拟存在的表,
ArrayList和LinkedList的优缺点和区别
ArrayList是基于数组实现的,它使用索引在数组中搜索和读取数据是很快的‘
LinkedList是基于双链表实现的。删除、插入元素较快。
ArrayList 只能用作列表;LinkedList 可以用作列表或者队列,因为它还实现了 Deque 接口。
HaspMap的put过程,存null怎么存/strong>
put过程不清楚
存null,强制了链表第0位置为null
讲讲HashMap的扩容过程
太难了,讲源码
讲讲GC过程
可达性分析、或引用计数法,找到失效对象,一般使用复制算法,复制进入幸存区,
重复(15)多次,进入老年代,老年代一般使用,标记清除压缩算法
Redis的常见数据结构和项目中在哪使用,处理哪些数据/strong>
String字符串/hash哈希/list链表/set无序集合/zset(有序集合)
set 对外提供的功能与list类似是一个列表的功能,特殊之处在于 set 是可以自动排重的。
依次用于
粉丝数/用户信息/粉丝列表/共同粉丝/弹幕消息
跳表原理
多个索引
MySQL聚簇索引和非聚簇索引区别
解释什么是覆盖索引
问了cloud的熔断器Hystrix原理(没答上来)
不懂
Redis的持久化原理RDB和AOF
rdb定期存储一次,存入redis内存快照,可能导致没存数据丢失。
aof,把写操作写入日志,数据丢失时,根据日志恢复数据。
华资软件:
针对容器最基本的知识、以及简单排序出了一些题目(不太想列举了)
以下内容需要较强的实现的能力,自己看吧
广州速游:
Linux简单命令
手写单例、二分查找、设计定时器、SQL全、内、左连、右连
容器知识
字符串去重
遍历二叉树
知中后序求前
设计游戏例子算法
如何设计一个数据库,怎么设计索引
速游挂了,五十分钟,题目没写完
这基本上就是这几天面试的一个技术篇总结吧!大概就这样!
文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树首页概览31289 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!