文远知行 研发工程师Java二面 凉

又是被疯狂拷打的一天

面试官人很客气,但吐字有点模糊,但还是我太菜了,感觉一度低气压

自我介绍+项目介绍

开始拷打项目:

redis怎么保持数据一致性(因为我是用redis统计论坛帖子点赞数量)

redis同步数据

redis从哪里加载数据

如果千人同时读取,怎么保证及时性(这里有知道大手子说说

你有看系统的一些数据吗 4XX 5XX QBM(这是啥?)

Http状态码(400 500这些,当时就觉得完犊子了,没看这东西)

http 1.0-3.0改进(也没看

tcp udp 以及应用场景(要说到非常具体,比如udp视频通话,tcp数据库连接这些)

websocket

rpc

你了解哪些设计模式 我说了单例模式和工程模式

单例模式怎么加锁 最好创建方式是什么 那解锁以后怎么通知其他线程

线程通信方式有哪几种 各自的使用场景有哪些呢

Mysql性能优化

说说索引 那怎么加呢 联合索引怎么加 怎么确定索引真的加上了吗

怎么分库分表,说说具体操作和例子 如何设计中央控制

如何定义一个好的方法

做题

输入一个二维字符串数组,每个数组的格式是省份 城市 景点, 把这个二维数组转化为树状

例:[[四川, 阿坝州,九寨沟],[四川,成都,杜甫草堂],[北京,北京,故宫]]

children

{

children

{

九寨沟

} value:阿坝州;

children

{

杜甫草堂

} value:成都

} value: 四川;

children

{

children

{

北京

} value:故宫

} value: 北京

其实比较简单,但我初始化写错了,然后跑都跑不起来。

全部评论
及时性是不是想让你答主从架构、读写分离?
点赞 回复 分享
发布于 2023-09-22 10:14 湖南
咱俩应该是一个面试官😂
点赞 回复 分享
发布于 2023-09-21 09:00 上海

相关推荐

评论
7
20
分享

创作者周榜

更多
牛客网
牛客企业服务