三七互娱笔试题 数据挖掘
二十道选择,四道简答题
选择题大概包括聚类、分类回归方法、集成学习的优缺点和适用范围、关联算法、性能评估方法
大题有
1逻辑回归原理、优缺点;
2性能评估方法
3抽样方法
4给一个数据表,包括name course score 用一条sql查询所有科目大于80的人的名字
友塔
笔试 四道编程
1、不消耗额外空间旋转矩阵
2、m*m个方格有随机n个资源产出点,求最小位置,能够收集k*k范围最多的资源 (k-1)/2
3、八边形八条边分别为0或1,一次反转三位(010->101),至少多少次全部变成
4、
一面
面试官一上来就稳编程第二题,但是我题记不清了,他仔细复述了一遍,还说明了一个题目存在的问题(k*k)的范围是坐标范围,k也只能是奇数,问我怎么解答。
然后一道力扣中等难度题,n个商品有不同价值,一旦选择一个商品之后就只能选择比这个商品价值小的商品,怎么能求得最大商品总值
不同角色武力值比较,对角色依次编号,并给出武力差值,如对1,2 10 说明1号比2号武力值高10,可为负数;最后给出查询两个角色武力值关系 :大、小、无关(-1)
一个简单的反转链表 空间O(1),时间O(n)
C和C++区别、面向对象的特征、系统栈和堆
闲聊:玩什么游戏,对国内游戏的看法
总之面试体验非常好,前两个我一时没有思路,面试官就一步一步引导我来思考,由简入繁,举了几个简单的示例很耐心的讲明白。二面消息很快,下午4点半面完,晚上7点就有二面消息了。
二面
二面的提问角度是我没想到的,所以总体特别不好。主要有Linux c++
帆软
两个面试官,一个面语言基础java和python,一个面算法
怎么找出比一个数大的最小的2的n次方,比如比7大的最小的2的n次方是8
2n+2长数组,两个元素只出现一次,怎么找到
给一个数字,找到全排列中比他大的最小数
大概四十五分钟
思迈特
机器学习基础+java项目
逻辑回归和线性回归的比较 预测函数 损失函数 特点
机器学习模型评估指标 ROC AUC
大概二十分钟
中原银行 python工程师
70单选+2问答
选择题范围非常广,包括机器学习,深度学习的模型和优化以及python基础、线代、概率(包括假设检验),以及银行借贷等相关知识。
问答一个是卷积神经网络结构,一个是2万人20个特征,怎么给用户推荐产品和迭代。涉及到的机器学习模型要给出基本原理。
网易有道 数据开发
一面3.22
介绍一下虚拟内存
内存泄漏,怎么回收
线程和进程的区别,什么时候用线程,什么时候用进程
熟悉MapReduce吗?介绍一下流程
SQL的索引是什么?常用什么数据结构?有什么优点
给定一个数据库表,id,操作时间戳,用户名;怎么查找今天注册的用户? 查询出每个用户第一次操作然后再限定时间在今天
手写一个二叉树
二面3.27(40min)
自我介绍
自我介绍提到了项目,就问了项目,具体做了哪些工作,为什么这样
几个T的字符串数据怎么找出中间:我回答归并O(nlogn)以及桶排序O(n)
MapReduce spark Hadoop掌握情况,说一下具体流程
业务题:怎么给用户推荐商品,如果新用户呢,具体算法有哪些呢
常用语言
二叉树深度
offer情况
特斯拉 数据开发
数据分析+网站开发
网站开发主要问Linux,PHP项目,然后多久能写出来一个demo?python怎么加载大量数据?SQL查询、优化。数据分析是给了义务场景:一个城市,多个用户如何安排充电桩。若是考虑加权距离和分布不均匀怎么安排?
四十分钟
百度机器学习笔试
三十道选择,包含机器学习、深度学习、c++线代内容
一道问答,一道系统设计,两道编程
问答word2vec原理 ,霍夫曼编码;LSTM门结构,BERT基于中文任务的可改善技术点
系统设计 自动生成春联
编程:字符前缀交换个数,给定n个长度为m的字符串,对任意两个进行前K(0<k<m)个字符串交换,可以进行任意词,问共有多少个(包含原字符串)
第二题没懂也没记住(太菜了,QAQ)2020.03.14
西山居 数据开发
笔试
c++基本程序设计题
两道编程 LeetCode easy
两道问答 查找文件制定后缀 游戏快速组队系统设计
总共时长 2小时