面试06,[长亮科技]()(offer)、[荔枝]()FM(在确定部门和薪资)、[涂鸦智能]()(第一轮电话面半小时,待后续)、华资软件(HR面)、[广州速游]()(已挂)。至于公司怎么样不加以言论。

作者:Carson-Zhao
链接:https://ac.nowcoder.com/discuss/522002ype=2&order=0&pos=16&page=1&ncTraceId=&channel=-1&source_id=discuss_tag_nctrack
来源:牛客网

总结一下这几天的面试吧!从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 是可以自动排重的。

依次用于

粉丝数/用户信息/粉丝列表/共同粉丝/弹幕消息

跳表原理

多个索引

image-20210928172917851

MySQL聚簇索引和非聚簇索引区别

解释什么是覆盖索引

问了cloud的熔断器Hystrix原理(没答上来)

不懂

Redis的持久化原理RDB和AOF

rdb定期存储一次,存入redis内存快照,可能导致没存数据丢失。

aof,把写操作写入日志,数据丢失时,根据日志恢复数据。

华资软件:

针对容器最基本的知识、以及简单排序出了一些题目(不太想列举了)

以下内容需要较强的实现的能力,自己看吧

广州速游:

Linux简单命令

手写单例、二分查找、设计定时器、SQL全、内、左连、右连

容器知识

字符串去重

遍历二叉树

知中后序求前

设计游戏例子算法

如何设计一个数据库,怎么设计索引

速游挂了,五十分钟,题目没写完

这基本上就是这几天面试的一个技术篇总结吧!大概就这样!

文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树首页概览31289 人正在系统学习中

来源:老饼干

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年8月25日
下一篇 2021年8月25日

相关推荐