富途OC时间线,三轮面经分享+HR面分享

公司技术栈:(新业务)go+(老业务)java
业务:风控
背景:收购了一家香港的银行,天星银行。
如果用户深圳,北京,异地登录。盗号?欺诈账户?模糊匹配,编辑距离?。

面试的轮次,3轮技术面+HR面,业务方向没问题。

timeline:
一面:10月27日
二面:10月30日
三面:11月3日
HR面:11月4日
谈薪:11月6日

一面:
1.Mysql有哪些查询的优化?
2.写条SQl之后,您用什么方法来判断它到底命中哪些索引?
3.用的什么大模型?还是自己用一些数据训练了大模型?
4.Slice的底层数据结构?
5.我定义好一个slice,然后我给传到一个自定义的函数里面,然后去调append,然后在函数外面定义的slice,还能看到我append以后的结果吗?
6.我在一个自定义的函数里面,定义一个局部的变量,比如说 int 型的变量,对吧?然后我这个函数执行完成之后呢,我执行一个 return return,然后对这个这个刚才说的这个 int 型的局部变量取地址,现在就是把它的地址给返回到函数的外面了。然后在函数外面那就继续接收继,然后继续使用。这种做法的话,有有问题吗? (逃逸分析?)
7.协程本质上是什么,为什么要有协程?
8.Redis中,字符串和zset的内部实现?
9.Redis中 查询zset中某分数范围的member的命令? 时间复杂度?
10.Redis的持久化机制?
11.如果是在做 RDB 这个期间,它会持续的一段时间嘛,对吧?然后这段时间的话,那还可以对这个 Redis 的数据进行正常的读写吗?
12.copy on write?实现原理?就是怎么实现的?

算法:33. 搜索旋转排序数组

二面:
1.大模型是怎么判断两个向量的相似度的,算法是?
2.qps和tps的区别?
3.分词的算法有哪些?(用传统的nlp去做分词)
4.分词的原理?
5.go和java两者的区别?
6.go的gc和java的gc区别?
7.java中用分代式的垃圾回收算法?为什么go中不使用这种分代式的算法?
8.Go的逃逸分析?
9.Golang需不需去做标记整理?(答案是不)
10.Golang的对象分配?
11.InnoDB为什么要用B+树来做这个索引结构?有什么优势?
12。假如用InnoDB,然后频繁往数据库插入和删除行记录,正常来说,会引起索引的经常性变化,包括node节点的变化,B+树是做了什么机制去提升这里的效率的?
13.InnoDB,他有哪些事物的隔离级别?
14.mysql数据库,有哪些机制防止断电后导致数据丢失的问题(日志IO是顺序写,数据IO是随机写)
15.Redis的过期删除策略是怎么去实现的?
16.Mysql和Redis中的数据一致性,怎么保证?
17.计算机网络,time_wait状态,为什么Tcp需要这么一个状态
18.唯一生成ID的生成算法?
19.那就是如果服务端如果出现,就是你发现很多链接它处于这种 close wait 的一个状态的话,你觉得它程序可能是什么一些原因呢?
20.这种close_wait有什么影响?(资源耗尽,文件句柄)

算法:503. 下一个更大元素 II

反问环节:什么能力,最看重,可能就是业务领域知识很复杂

三面:
1.go中goroutine的调度机制,即GPM模型?

2.详细说说这个调度的机制,从不同的角度?底层数据结构,协程的构建,从产生到最终销毁是怎么调度的一个过程,然后在里面的话?这个有多个协程,协程之间是怎么互相进行调度的?

3.网络相关的知识,有一个TCP的游戏客户端,建立了一个长连接请求,由于某种情况或者bug导致异常退出了,当客户端异常退出后,服务端能感知到异常吗?

4.假如说没有TCP Keep-Alive的这种机制?服务端可以感知到客户端的流程是什么样的?如果服务端没有发送数据呢?

5.从刚才讨论的话题展开,你觉得从客户端的这个操作系统OS层面,一个详细的操作系统会做哪些事情?假如说客户端的进程异常退出了,操作系统会做哪些事情?操作系统会做一些回收吗?那你觉得在做这个过程中,对方即服务端能感受到异常吗?

6.登入到一台linux服务器上,发现大量tcp连接处于time_wait状态,是什么原因导致的?有哪些场景导致的?

7.登入到一台linux服务器上,发现大量进程跑在这个机器上,可能进程会越来越多,物理内存可能越来越少,对服务器上跑的服务,有什么影响?

8.如果我们想要实现一个高并发的服务,我们采用多线程的方式,8核16g的机器上,你觉得我们线程的数量是开多少合适的?(和IO时间密切相关)

9.聊聊中间件,redis中可以高并发的响应的设计?即为什么redis快?

10.IO多路复用,epoll在操作系统是怎么实现?整体思路是什么样的?数据结构?异步召唤的模式?

11.redis中的数据持久化机制?

12.redis中的RDB和AOF都适用于什么样的业务场景?

无算法

智力题:
1.《决胜21点》电影中的场景。
主持人在桌子上放三个倒扣的杯子,三个杯子下面只有一个杯子有硬币,你的目标是找到含有硬币的杯子。一开始,你可以从三个杯子任意选择一个,放在你旁边,但不能查看。然后桌子上还剩两个杯子,主持人从两个杯子中拿掉一个空杯子。此时桌子上还有一个杯子,你旁边还有一个杯子,请问是否选择交换?

2.30个关键词,就是一些随机的中午词组,比如你好,浏览器,参加,这些词并不一定是常见的词,也可以选择一些字,拼在一起,比如选择猪,屏,合起来就是“猪屏”。一亿篇文档,文档里面就是800~1500左右的文章,段一段的文章,让你设计一个程序去统计出来这30个关键词,在一亿篇文档中出现的次数,效率要尽可能高?

反问:
做什么业务?
面试这个岗位,你觉得需要什么的特质和品质,才能胜任这个岗位?

HR面:

1.自我介绍
2.现在去找工作,你核心关注的几个点?
3.你对富途的了解吗?比如说我们是一家什么样的公司?
4.平常有一些投资的经历吗?或者说你是怎么理财的?(投资Bitcoin)
5.期望薪资?
6.你现在在什么地方?
7.到岗周期?
8.资料核验?

反问:
富途的业务展开说说?
您觉得候选人具备什么样的品质或者特质,是你比较青睐的呢?
上班的时间大概是多久呢?(9点~5点半)(9点半~6点)周末双休
为什么选择富途这家公司?

HR面后,就是上传资料核验,然后谈薪。

谈薪沟通:
1.告知职级和薪资base

2.绩效和年终奖
年终奖会固定发1个月的。
绩效是5星打分,满分是5星。半年去评定绩效,一年就两次绩效,两次绩效的系数,会决定年终奖的金额。
一年两次三星,是正常符合预期的绩效表现,会覆盖90%的人群,全年就是13薪+3的绩效,即16薪
如果是四星,就是13+4=17,五星就是13+5=18

3.社保和公积金
社保缴纳一档,然后公积金是个人和公司各10%,以工资基数全额缴纳

4.告诉入职的准备材料,毕业证书和体检报告
#面经##牛客AI配图神器#
全部评论
同学准备去吗?听说裁应届有点怕
点赞 回复 分享
发布于 01-31 17:31 河北

相关推荐

评论
2
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务