祖龙娱乐 Java游戏服务端 感觉被kpi面了

1.项目问了问项目里面的责任链模式和策略模式+抽象工厂的设计模式
2.问了一个Sting是怎么存汉字、字母那些的
3.String为什么是不可变的,Java做了哪些操作让字符串不可变
4.说一下你用过的线程安全的集合(我说了一个LinkedBlockingQueue和ArrayBlockingQueue)
5.说一下你知道的排序算法 他们的时间复杂度 空间复杂度 如选择这些排序
6.TCP为什么需要三次握手而不是两次
7.写了两个编程题一个是删除Map中value为target的值 一个是实现一个线程安全的Map(可以利用HashMap)

面试官问我会操作系统和计算机组成原理,因为我是大数据专业的这些都没咋系统的学过就说了不太了解,然后面试官就说没啥想问的了。

刚开始的时候就问我是明年才毕业吗,这么快找工作,这学期是没什么事了吗?我说这不是秋招吗。然后后面项目、场景题、MySQL、Redis、MQ、Spring这些都没咋问,说我没学过操作系统和计组就没啥要问的了,感觉像是被KPI了,不过也有可能是人家需要这种偏底层的人才吧。
全部评论
过了没bro
点赞 回复 分享
发布于 09-23 15:16 山东

相关推荐

一面:40min手撕:(挺简单的)一道sql,大概意思是多表查询并且去重排序的。一个easy算法,合并两个有序链表问实习经历。进程与线程的区别。mysql慢查询排查。OSI七层模型,各个层有什么作用,每一层有哪些协议。BGP协议了解吗,说一下。常用的linux命令。二面: 1h无手撕问实习经历。八股文:进程线程 协程的区别多线程和多进程又有啥区别,什么场景下会使用多进程,什么场景下又用多线程。linux常见的命令。如何排查一个系统的CPU负载情况,你说uptime,使用uptime命令后有几个数展示,分别代表什么。uptime的负载数是怎么计算的,和CPU核数是什么关系。CPU使用率越高,uptime越高吗?go语言的协程有啥优点。go语言gmp调度模型。为啥要实现用户态的goroutine调度,直接交给P对应的内核线程不行吗。用户态和内核态的区别,本质上是啥。在什么情况下会发生内核态和用户态的切换。redis持久化原理,为什么同时需要aof和rdb,他们分别有什么局限性。rdb做快照,周期一般该设置为多少。TCP三次握手,四次挥手,为什么需要time wait,为了承接什么历史报文。mysql 主从复制原理,全量同步和半同步。常见的负载均衡算法场景:假如说是银行转账这种对于一致性要求极高的场景,在主从复制场景下,你会怎么保证写mysql主库后,用户读从库数据是一致的。假如说我现在想对线上的redis数据库做数据备份,你会怎么做。备份周期和时间选用,热key和冷key。如何保证负载均衡器不会把流量负载到宕机/不健康的节点。二面挂
查看22道真题和解析
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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