富途一面 90min
富途一面 90min
文档里面有题目,看题目答题,然后再延伸知识。
-
访问 https://www.futu5.com 发生了哪些过程(我讲了DNS解析、https(CA、对称非对称加密)、三次握手、五层网络架构),以及出现 502 状态码,你怎么排查(502我忘了,我就讲200、300、400、500)
讨论了 https 的加密过程中的随机数作用,TLS是在http上层吗,IP网络层数据包里面的目的地址会是我最终达到的那个地址吗(我IP层不太熟,讲了下网络号+主机号,以及路由),如果我客户端建立 TCP 连接,我想连接的那个地址不存在会怎样(我说超时重传...,好像没答到点上),如果我发起TCP连接的一方迟迟没收到 ack,如何抓包排查问题,以及延伸出去的半连接队列(面试官变着法子问,终于想起来)。。
-
Cookie 和 Session,以及我简历上的 jwt
-
写代码,翻转链表,写了个递归版本
-
写代码,不同梯度下收费不同,给你一张梯度和对应的收费价格,给你个用户订单数,问你收用户多少钱。没写出来,说了思路,二分+map。
-
写sql,查询发帖数量top10的用户id和发帖次数
-
翻译一段文字,关于设计模式的(翻译地好慢,不通顺,单词忘)
-
看我简历上写了设计模式,问我会那些,我说观察者,他问我使用场景,没想出来(菜是原罪),于是换了个模板方法模式,讲出来了
-
操作系统软链接硬链接(不会啊),操作系统文件系统能建立的最大文件数与什么有关(不会啊,按照我的印象,扯了一点),linux ext1,ext2文件系统。
-
反问,技术栈,做些什么,对应届生要求。
总结:菜是原罪,对这些底层的东西不熟。话说这面试时长。。。是我太菜了,一直扯不出来么
#java求职##富途##面经#