春招面试经验系列(五)腾讯互动娱乐事业群、网易游戏、百度

14 篇文章 0 订阅
13 篇文章 0 订阅

分享一个我的公众号,最近突然想玩公众号,之前做过一段时间前端开发,考虑到现在应用程序越来越多,未来社会一定是一个充满“只有你想不到,没有你做不到”的App的世界!而微信小程序又给我们这群喜爱开发的童鞋们提供了友好的入门机会,因此,不如就在当下,开始一步一步的学习并开发自己的小程序吧。这是我的公众号:目的是和大家讨论小程序开发,同时也带着开发小白入门设计开发微信小程序,来吧,加入!

 

正文:

腾讯互动娱乐事业群

一、如何解决数据分布不均匀问题?

思路:

1、从数据角度出发,让数据相对均衡一些。

2、从算法角度出发,考虑不同分类情况代价的差异性,对算法进行优化,使得我们的算法在不平数据下也能有较好的效果。

二、有什么评估模型的指标?比如AUC和ROC

三、正则项的种类有哪些?不同正则项种类之间的差异有什么?

网易游戏

一、Python:介绍一下Python的装饰器

装饰器本质上是一个Python函数,它可以在不改变原有代码的基础上,增加额外的功能。

二、介绍java垃圾回收机制

Java在JVM虚拟机上增加了垃圾回收(GC)机制,用以在合适的时间触发垃圾回收,将不需要的内存空间回收释放,避免无限制的内存增长导致的OOM。

从一下几个方面回答:

1、java将堆内存分为三大部分:新生代、老年代、永久带。

2、新生代又分成:Eden区、survivor区。

3、Eden区的作用:存储一个新的数据,经历一次GC,然后将保留的数据放到survivor中。

4、survivor可以设置参数,一般默认15代,当达到15次GC后还保留的数据放入老年代。

其中新生代主要采用了复制算法,老年代主要采用了标记-回收算法和标记-整理算法。

三、应用程序在启动的时候,在jvm中是如何运行的

 

JVM原理:

两个子系统:class loader子系统、execution engine子系统

两个组件:runtime data area(运行时数据区域)组件、native interface(本地接口)组件。

Class loader子系统的作用:根据给定的权限类名来装载class文件的内容到runtime data area中的method area(方法区)。

Execution engine子系统的作用:执行classes中的指令。任何JVM实现JDK的核心都是execution engine。

Native interface组件:与native libraries交互,是其他编程语言交互的接口。

Runtime data area组件:即JVM的内存,它主要分为5个部分:

 

1、 heap(堆):一个java虚拟实例中只存在一个堆空间

2、 method area(方法区):被装载的class的信息存储在method area的内存中。当虚拟机装载某个类型时,它使用类加载器定位相应的class文件,然后读入这个class文件内容并把它传输到虚拟机中。

3、 java stack(java的栈):虚拟机只会直接对java stack执行两种操作,即以帧为单位的压栈或出栈。

4、 program counter(程序计数器):每一个线程都有它自己的PC寄存器,也是该线程启动时创建的。PC寄存器的内容总是指向下一条被将被执行指令的地址,这里的地址可以是一个本地指针,也可以是在方法区中相对应于该方法起始指令的偏移量。

5、 native method stack(本地方法栈):保存native方法进入区域的地址。

 

四、介绍一下java的工厂设计模式

 

工厂模式专门负责实例化有大量公共接口的类。可以动态决定将哪一个类实例化,而不必事先知道每次要实例化哪一个类。

五、linux类问题:查看进程号的指令?

ps

六、查看端口号的指令、已经查看端口号指令,以及输出的日志存在的位置?

netstat

七、如何查看启动程序的位置?

ls -al/proc/进程ID

八、用什么指令在终端关闭之后还能运行?

1、介绍一下这个指令的原理

nohup或者TMUX

tmux:TMUX用于在一个终端窗口运行多个会话,而且还可以将终端会话运行于后台或是按需接入、断开会话。

2、原来普通进程运行时默认会绑定TTY(虚拟终端),关闭终端后系统会给上面所有进程发送TERM信号,这时普通进程也就退出了。当然还有些进程不会退出,这就是后面将会提到的守护进程

3、nohup的原理也很简单,终端关闭后会给此终端下的每一个进程发送sighup信号,而使用nohup运行的进程则会忽略这个信号,因此终端关闭后进程也不会退出。

百度

一、熟悉什么是机器学习模型

二、线性回归能做分类吗?

三、为什么用逻辑回归做分类?不用线性回归?

四、讲讲KNN

五、讲讲逻辑回归

六、二分查找

七、反转字符串数组,例如输入:“abc cdf hgf”输出“hgf cdf abc”,不能用额外的存储空间,时间复杂度要最低。

八、用Python进行文件合并:重复的去掉。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值