技术面试官也很和蔼,人很nice,面试一开始是英文面试,问了六个题目,要求英语回答,但难度不是特别大,英语六级足够应付了。然后就是一些基础题目包括Java与Spring等,但是没有算法题与复杂的场景题目,面试较轻松。1.五子棋算法题算法描述:现有一个五子棋盘,格子中白子用1表示,黑子用0表示,现在黑、白都走了若干步,现在黑子再下一颗子,试问,黑子能赢吗?2.Java 方法重载3.Java 启动命令中添加 Agent 参数的作用4.数据库索引的理解5.HTTP 报文6.有没有抓过包7.HTTPS 相比 HTTP 以往版本的区别8.做过的项目9.你做的数据同步,为什么同步的原表不使用 binlog 这些归档日志,再使用 Cannal 等框架监听,以达到实时性?10.你做的实时区如何保证生产数据的一致性,至少 kafka 不能丢数据吧,有什么监控工具吗,包括数据一致性如何保证的?11.Java HashMap在1.7与1.8的区别12.ConcurrentHashMap在1.7与1.8的区别13.CAS 的过程...查看更多