科大讯飞Java面经

先是自我介绍,然后问了 List、HashMap 的底层原理和应用场景。接着聊了聊,在多线程下,不用 Redis 这类中间件,只用 Java 怎么设计一个计算器,要考虑哪些问题,怎么解决。

索引失效了怎么办?

又聊了数据库的锁是啥数据结构,知不知道最左前缀原则。还问了不同场景下用什么数据结构比较好,比如做关注和互关功能。

然后开始问项目:用户量多大?你负责哪块?为啥用布隆过滤器,它有啥缺点?为啥用 Redis+Lua 这个方案,Lua 脚本是自己写的吗?当时怎么做技术选型的,这么做有啥好处?

让我分享一个项目里碰到的困难,具体是怎么解决的。还问了我平时怎么学新技术,以及专利申请到哪一步了。

全部评论
是非凡计划吗
点赞 回复 分享
发布于 昨天 15:23 安徽

相关推荐

昨天 17:54
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

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