字节跳动、中信银行算法工程师社招面经

这篇文章主要介绍了字节跳动、中信银行算法工程师社招面经 ,文中通过具体的面试流程笔试流程配合进行讲解,很详细,这个文章具有很经典的参考价值,通过本文可以知道该公司字节跳动、中信银行算法工程师社招面经 的面试笔试考试内容,提前复习美滋滋。 如果需要,让我们与区块链资料网一起学习。
https://www.interchains.cc/16044.html 提供最新最全的面试笔试一手内部资料

字节跳动

1. 自我介绍,介绍工作经历介绍最满意的项目。

2.又问了mxnet是啥。

3.看你上过微机原理,CPU的微指令有了解吗。

4.c++的虚函数怎么实现的。

5.class和struct的区别是啥没答出来。

6.一道算法题,小机器人从左下角走到右上角,只能向上或者向右,有多少种走法?之前没做过类似的题,吭吭唧唧手撕出动态回归方程。

7.你这算法的时间复杂度是多少?2^n。

8.有什么优化空间吗用备忘录算法。

9.如果把一次拐弯当做k,现在传入一个参数k,问在k次转弯下,有多少种走法?

———————————————

中信银行

面试官人特别好,问的问题也不难,

1.自我介绍。

2.介绍了一下自己简历上的项目;

3.问了lstm,rnn,cnn方面的基本概念;

4. SVM详细原理。

5. Kmeans原理,何时停止迭代;

6.在rnn时,问到梯度消失问题如何解决。

7.输出一串数字中最大的连续三位数

8.字符串分割与拼接 ;

9.图论中的最小路径问题。;

算法题:1.一个随机整数产生器产生[1,5],如何设计一个产生[1,7]的随机整数产生器。解法:设k1,k2属于[1,5],生成k3 = 5*(k1-1)+k2+1, 则k3属于[1,25], 将k3分成两个部分,[1,21]和[22,25].判断,若属于[1,21],则令op=k3%7+1,op属于[1,7],否则丢弃。

2.给定一个旋转的有序数组,比如{7,8,9,10,1,2,3}是{1,2,3,7,8,9,10}旋转之后得到的,在数组中查找是否存在元素key。要求时间复杂度为O(lgn)。假定数组中不存在重复元素。

———————————————

部分转自网络,侵权联系删除www.interchains.cchttps://www.interchains.cc/16044.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 !
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 字节跳动、中信银行算法工程师社招面经

提供最优质的资源集合

立即查看 了解详情