腾讯金融科技暑期一面凉经(偏基础 + 项目拷打 + 手撕)

📍面试公司:腾讯金融科技
🕐面试时间:一个小时
💻面试岗位:Java后端开发
❓面试问题:

自我介绍
字符串压缩比较(类似2a3b这种),怎么判断两个字符串是否相等(先说暴力还原,再优化双指针)

Spring Boot版本为什么用3.0,不用更新的版本(兼容性问题)
JDK版本,用21,有没有兼容/商用问题
Java 是怎么实现“一次编写,到处运行”的?相比 C++ 呢?

项目拷打:
令牌桶限流;
你的服务是单机还是分布式?如果单机节点挂了(高可用性)怎么保证服务?
布隆过滤器。
分布式锁怎么实现(Redis,但没实现完整,被看出来

数据库相关:
想查看一张表的所有表结构,用什么 SQL 语句?
你一般对什么字段加索引?主键索引、唯一索引、联合索引有什么区别?
MySQL 的事务隔离级别有哪几个?
读已提交和可重复读有什么区别?什么是脏读?
也问了index怎么设计的也没太答好

Linux:
查看目录大小命令(不会)
文件权限rwx含义(没答好)

反问

🙌面试感想:
第二次面试还有很多不足,基础方面和项目、手撕都要加强

#发面经攒人品#
全部评论

相关推荐

评论
1
3
分享

创作者周榜

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