当前位置: 首页 > 面试经验 >

金融科技一面

优质
小牛编辑
84浏览
2024-08-21

金融科技一面

总时长1h45min
=========项目、实习========
总共10分钟左右,主要问做了什么,怎么做的,有什么收获,遇到了什么问题以及怎么解决的。
==========个人背景========、
- 自我介绍
- 介绍竞赛经历,并挑一个有挑战性的比赛讲讲,包括做了什么事、备赛做了什么等等
- 在技术这一块,你比较擅长哪一部分?
- 闲聊
==========八股文==========
- Go的GMP了解吗?
- 进程、线程和协程有什么区别?
- 追问:协程切换开销比线程小,大概小多少?
- 追问:进程切换的开销是什么?
- 讲一讲计算机网络七层模型以及常用协议
- 想想讲讲TCP的工作原理
- 比赛中常用的数据结构有哪些?
- 追问:有没有自己实现一些数据结构用到业务中?
- 有没有了解默克尔树?
- 讲一讲B+树底层的实现原理、应用场景、优缺点
- 追问:时间复杂度和空间复杂度是多少?
- 讲讲你知道的所有的排序算法,它们的时间复杂度、算法思想是怎样的
- 数据库用过哪些?(说了MySQL和Redis)
- 追问:讲一讲它们优化的地方或者避坑的地方
- 追问:什么时候用Redis?
- 追问:介绍一下跳表
- 追问:什么时候不能用Redis?
- 缓存三兄弟,原理以及解决方式
- 讲讲布隆过滤器
- 追问:误判的时候如何评估容量以减小误判率?
- 讲讲Redis里面的数据类型
- 设计模式了解什么?
- 追问:讲讲单例模式,饿汉式和懒汉式分别适用于哪些场景?
- 追问:讲讲设计模式的原则
- 追问:你在开发过程中用到了哪些原则?
- 接口设计的原则了解吗?
- 使用GORM时,插入0值会保存到数据库中吗?更新时写入0值会存储到数据库中吗?
============编程题===========
1. SQL题(不会)
2. 使用GO语言,设计一个带过期时间的缓存
#软件开发2024笔面经##秋招##腾讯##金融科技#
 类似资料: