帆软 一二三面-凉经

0806 投递简历

0810 笔试

0816 一面

在Java中一个没有方法的接口有什么作用(做标志 例如 Serializable 接口)

乐观锁和悲观锁的区别

乐观锁实现(版本号、时间戳、CAS)

如何判断整数回文

判断一个字符串是另一个字符串的子串(KMP,不会写)

说说KMP的原理

Java空接口的使用场景

一道SQL,判断输出几行

0819 二面

runtimeException和Exception的区别

文件系统的日志有什么作用

nginx在osi七层网络模型和四层网络模型 实现负载均衡的区别

面向对象多继承的优缺点

单节点Cpu,同时打入1000条请求,如何方式 阻塞和堆积(消息队列,请求优先级,LRU等等)

如何很好的调度这1000条请求

在分布式场景下如何做

使用消息队列怎么做

常见微服务跨服务调用有哪几种方式

http 和 rpc 调用有哪些区别

对于分布式限流策略,令牌桶的实现原理

如何使用 mysql 设计字段 存储货币数值

为什么要避免使用浮点数类型存储货币数值

数据库多租户问题,如何进行数据隔离(分表、按标志位区分(例如id)、分数据库)

在你开发项目中有哪些安全习惯

反问

0820 三面

Java计算精度的问题,为什么会出现精度丢失的情况

当十进制小数转为二进制小数会出现不能被准确表示的情况,为什么

如何解决该问题(BigDecimal)

BigDecimal的原理,底层是怎么存储的

假如有很多数字,数字的范围是1到1千万,如何进行去重(Set、分批、计数、二进制)

详细说说怎么使用二进制解决

说说位图去重

还有哪些去重方式

数据库中有范式这个概念,为什么要用范式(提高效率、减少冗余、减少维护成本)

为什么在实际使用中会违背某些范式,而不是使用所有范式(提高检索效率,避免分表等)

为什么使用范式可以提高效率,减少范式也可以提高效率,详细说说(两者之间的权衡之类巴拉巴拉)

有一张表,里面的两列分别加了索引(电话号码列、邮箱列)

Select *

From Table

Where 邮箱 = ‘’ 号码 = ‘’

会使用哪个索引,为什么(不会,就说哪个索引过滤的行多用哪个,哪个索引成本低用哪个)

索引成本如何计算

一段python代码(判断括号匹配,给三个输入 给出输出)

好难,MySql没学这么深,好多都不会,全凭个人感觉,感觉已经凉了

0820 显示面试流程结束,等待评估

0821 显示已挂

全部评论
我天,我们完全一样的问题
2 回复 分享
发布于 08-20 21:54 陕西
上午刚面完,体验太灾难了,面试官和我都度过了折磨的40分钟
2 回复 分享
发布于 08-21 12:21 江苏
Fine+产品线
点赞 回复 分享
发布于 08-20 20:25 山东
项目延伸么佬还是直接问的
1 回复 分享
发布于 08-20 23:48 陕西
我去,这么难,我一个问题都看不懂明天就要考试了
点赞 回复 分享
发布于 08-20 20:46 山东
佬,你是三面完挂了吗
点赞 回复 分享
发布于 08-21 13:06 四川
请问流程结束是显示“等待部门评估与面试”吗?
点赞 回复 分享
发布于 08-21 13:17 澳大利亚
我二面的时候就已经是三面的这种强度了,直接寄了
点赞 回复 分享
发布于 08-22 10:35 广东
帆软太离谱了,二面感觉像是在和leader对线,疯狂对轰
点赞 回复 分享
发布于 08-26 10:02 内蒙古

相关推荐

点赞 评论 收藏
分享
10 82 评论
分享
牛客网
牛客企业服务