西山居开发三面凉经

  • 一面

手撕,链表删除所以值为指定元素的结点,基本题

手撕,给定N个数,计算这N个数两两间二进制表示的不同位数,如4(0100),14(1110),2(0010),4与14的二进制差值为2,4与2为2,14与2为2,结果为6。每个数的范围为0~10^9。

暴力就不写了。

将每个数当作固定32位的二进制串,计算第i位0与1的次数,相乘得一个结果,遍历每一位即可得到结果。复杂度O(N)。

项目介绍

平时怎么学习

设计模式,应用实例

  • 二面

自我介绍

项目相关

***模式,延申到spring的面向切面编程

冒泡排序,笔试写错了,被怼。。。

redis

  • 三面

自我介绍

unity相关的设计理念懂不懂(真不懂)

游戏里有个积分排行榜,数据量非常大,内存无法一次性装载进来,给定一个积分值,如何求得这个积分在积分榜里的位置,排行榜是有序的。

吃鸡里的枪,如何设计枪的类,配件的类,要便于修改和扩展

一个配件既能放大又能消声,延申到装饰模式

玛丽亚和MySQL的区别(玛丽亚没听说过。。。)

数据库查询量大时变卡顿,如何解决,优化。讲了分库、redis做缓存,当时竟然没回答加索引之类的。。。

C和Java的区别、C++和Java的区别

Java有哪些设计思想会导致开发困扰,有哪些更合适的开发场景

如果Java支持多继承会出现什么问题???

继承、组合、接口的应用场景。Java里有组合这个东西嘛?。。。

看过哪些相关的技术书籍

线程竞争,如何检测

有听过伪线程吗?



#笔试题目#
全部评论
tql又问java又问c++,我面训练营被一个问题怼了20分钟2333
点赞
送花
回复
分享
发布于 2019-04-12 21:43
前辈,请问数据量非常大的实施排行榜怎么实现啊TAT
点赞
送花
回复
分享
发布于 2021-04-18 13:02
网易互娱
校招火热招聘中
官网直投

相关推荐

柠檬微趣 游戏客户端实习生 400/天 硕士985
点赞 评论 收藏
转发
5 24 评论
分享
牛客网
牛客企业服务