官方邮箱:enquiry@xcourse.sg
微信分享群:@新加坡工作内部分享群
WhatsApp群:@Singapore Jobs & Internships
Telegram中文群:@新加坡工作内部分享群
Telegram英文群:@Singapore Jobs
------------------------------------------------------------------------------------------------------
面试官人非常nice,过程用讨论的形式,非常愉快。
1.自我介绍
2.聊简历
3.引入java
string为什么不可改变?
4.final修饰class 和 方法有什么作用
5.GC回收机制:描述, 算法等
6.SQL事物隔离级别,描述
7.索引(数据结构,除了hash B+)
8.网络
9.tcp三次握手 四次挥手
10.
11.游戏是什么连接
12.算法: 有序有重复数组,给定target确定范围
1.聊简历(指定介绍了proj,所以简历上的最好都准备一下)
2.cookie和session区别
3.hashmap地址冲突如何解决?
hashmap是否线程安全?为什么
4.tcp四次挥手why?
5.索引结构列举
6.算法:3sum
7.扫码登录是如何实现的(其实我不会,面试官说就想听听我会怎么想,所以不会的话也要把自己的思考过程讲出来哦)
—最后提问 我问了扫码登录的实现,答案是关于长连接等等
1.聊简历(聊了得有二十分钟
2.redis:是由项目中大量数据存储引入的redis,所以要熟知redis各种特性,有聊关于redis持久化,和redis性能方面
3.全文搜索有什么办法?(回答了fulltext,底层逻辑不清楚
4.思考题:64匹马,8个跑道,选跑最快的四匹马需要比赛多少次。
5.算法:k个一组反转链表。
1.聊聊疫情。。
2.聊聊以后工作打算
3.场景题:长文本,提取热点词语,数据量很大如何操作
4.内存和硬盘的区别。(很意外哈哈哈
5.概率:两个人轮流抛硬币,先抛到正面的赢,问先抛的人赢的概率
6.反问:问了部门的职能和工作内容
Topics: 面经