一面
19.4.11 腾讯面试-19.17 - 20.30
1 自我介绍
2 编程题
二叉搜索树的构建,先序遍历,中序遍历,以及打印所有路径
3 介绍项目
3.1 人流量预测
3.2 脑电波项目
 输入输出
波形条:40条,40个电极,1200时间维度,value进过预处理之后的值
cnn,
人工准确率:心理疾病没有100%的准确率
专业医生判定方法:脑电波+问卷调查
3.3 强化学习任务
4 基础知识
4.1 过拟合怎么办
bn dropout,l1,l2
4.2 dropout的方式
4.3 什么是批标准化 (Batch Normalization)
4.4 loss在pooling层如何
4.5 loss在卷积层如何
4.6 lr如何做多分类
4.7深度学习比传统学习的优势在哪里
4.8 特征工程 逻辑回归 参数选取
4.9 开放题
腾讯新闻有很多文章,点击量,文章 自动摘要 热词的识别与提取算法,要回答好几种方法
5 有什么要问的
TEG 数据平台部门
二面:
19.4.16 腾讯面试-19.30 - 20.37
算法题
【255,6,255,8,255,7,9,255】
【6,8,7,9,255,255,255,255】
要求:把原数组中的某个值移动到数组的末尾,时间复杂度O(n) 空间复杂度o(1)1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17void partition(int *a,int v,int len)
{
    int slow =0;
    for(int fast = slow; fast<=len-1;fast++)
    {
        if(arr[fast]!=v)
        {
            if(slow!=fast)
            {
                a[slow]=arr[fast];
                a[fast]=v;
                //swap(...);
            }
            slow++;
        }
    }
}
写出样例,每一步后的 fast和slow指针的值,并打印数组
【255,6,255,8,255,7,9,255】
slow = 0  fast = 0
f=0   s=0     255 6 255 8 255 7 9 255
f=1   s=1     6 255 255 8 255 7 9 255
f=2   s=1     6 255 255 8 255 7 9 255
f=3   s=2     6 8 255 255 255 7 9 255
f=4   s=2     6 8 255 255 255 7 9 255
f=5   s=3     6 8 7 255 255 255 9 255
f=6   s=4     6 8 7 9 255 255 255 255
f=7   s=4     6 8 7 9 255 255 255 255
项目
介绍一个项目
开放题:如果在我的项目中,能拿到所有想要的数据,你可能想要什么类型的数据
基础知识
序列模型
rnn的门输入/输出是什么  输入是向量,输出是值
x  Rn  Y Rn  w  h
sigmod(W[])
ht = (1-zt)ht-1 +zth~t
tanh(W[rht-1,xt])
svm的loss
给了一个图,问上面的一些点的情况,loss是什么,分类错的loss是什么
交叉熵的公式
python
一行代码,实现上面的算法题目
a = 【255,6,255,8,255,7,9,255】
b=  [i for i in a if a!=255]
一行代码,交换ab
a=1  b=2
a,b=b,a
python类中的成员变量
class a:
self.value=None
def b(self):
…
linux常用的命令:
杀进程:kill -pid
查pid:ps -aux |grep java
查内存:top
查磁盘空间:df -h
做什么
机器生成广告文案等。