【校招VIP】新凯来(软件开发岗)

12月11日 收藏 0 评论 0 java开发

【校招VIP】新凯来(软件开发岗)

转载声明:文章来源:https://www.nowcoder.com/discuss/563642214488850432

一面38min

1.算法经历介绍,用的什么语言2. Java和C语言的区别
    Java语言多了个内存管理和垃圾回收,Java语言没有指针

2.Java语言没有指针的优缺点
    优点:安全
    缺点:限制程序员的操作

3.内存泄漏怎么排查,怎么定位问题
    查看Java虛拟机内存配置文件
    在有可能发生内存泄漏溢出的代码上捕获异常

4.C语言和Java语言的区别
    面向过程和面向对象,C语言对底层进行简单的封装

5.对几十万数据进行排序
    数据先分组再进行快排

6.快速排序的原理

7.Redis读写哪个效率高
    读效率高,理由不知道

8.Redis高可靠性
    Redis做集群,从主节点进行读写,从从节点进行读

9.怎么保证Redis集群数据的一-致性

10.Redis写 操作被打断,数据怎么同步.

11多节点访问怎么保证数据的一-致性
    Redis做分布式锁

12.多节点访问加读锁,读锁保护了什么(不知道)

13.一个算法优化从那些方面考虑

14.线程不安全怎么处理(通过加锁的方式)

15.加锁的粒度怎么控制
    在保证数据安全前提下,加锁范围越小越好

16.操作系统内核了解哪些,内核调度的策略

17.系统态和用户态,内核调度的单位

18.设备驱动了解过吗
    用C/C++写的,其他不知道

19.HTTP请求方法,前端界面怎么得到相应

20.最了解的设计模式,原理,优缺点,什么场景适用,什么场景下不适用(不适用场景不知道
    单例设计模式

21.多态,接口,接口只有一个子类有必要吗
    通过继承和接口的方式实现,

22.负载均衡原理,怎么保证请求到后端一个
    通过URL进行哈希

23.毕设。神经网络了解过吗

24.共享屏幕,最近写的代码,讲一下原理

后续:通过

C 0条回复 评论

帖子还没人回复快来抢沙发