京东提前批二面许个愿吧
二面过了24小时,官网仍然是复试中。二面答得感觉不够好,面了50分钟有一些场景设计题和智力题。
一面
说说什么是面向对象
设计一个系统需要注意什么
说说什么是可维护性,什么是解耦合
说说软件工程的周期
操作系统进程和线程
解释一下http无连接的特性
sychornize为什么说他比较重
java数据结构,说说实现
(其他的忘了,好像不难)
二面
说说链表和队列,常见应用场景
消息队列有了解吗(实习的时候用过AWS的SQS队列,只说了说概念)
消息队列一个生产者和多个消费者的情况
聊了聊项目里面的一些功能如何实现的
redis分布式锁,原理和具体代码实现
mysql查询使用了索引,但是搜索很慢,从表象和底层两个方面解释一下
类似滴滴,查找附近的车(当时想用geohash去做,后来又问了如果不同工具自己实现怎么设计)
抛出三枚硬币,两枚正面朝上的概率
两个沙漏(8字形可以上下反转的那种),一个漏完4分钟,一个漏完7分钟(只有漏到底才能知道时间,不存在漏一半这种情况),如何用这两个沙漏度量9分钟
说说什么是面向对象
设计一个系统需要注意什么
说说什么是可维护性,什么是解耦合
说说软件工程的周期
操作系统进程和线程
解释一下http无连接的特性
sychornize为什么说他比较重
java数据结构,说说实现
(其他的忘了,好像不难)
二面
说说链表和队列,常见应用场景
消息队列有了解吗(实习的时候用过AWS的SQS队列,只说了说概念)
消息队列一个生产者和多个消费者的情况
聊了聊项目里面的一些功能如何实现的
redis分布式锁,原理和具体代码实现
mysql查询使用了索引,但是搜索很慢,从表象和底层两个方面解释一下
类似滴滴,查找附近的车(当时想用geohash去做,后来又问了如果不同工具自己实现怎么设计)
抛出三枚硬币,两枚正面朝上的概率
两个沙漏(8字形可以上下反转的那种),一个漏完4分钟,一个漏完7分钟(只有漏到底才能知道时间,不存在漏一半这种情况),如何用这两个沙漏度量9分钟
许个愿吧,希望二面通过~