当前位置:首页 » 操作系统 » 腾讯算法面试题

腾讯算法面试题

发布时间: 2022-08-20 14:49:17

1. 请问腾讯技术面试二面一般面啥呢

其实,不管是什么样的面试形,问的问题都差不多,万变不离其宗,都有规律可寻。其实对所有的面试官而言,只有一个目的:在最短的时间里了解到你最多的信息。想高效率的准备面试,先从这七个大方面着手吧!
一、基本情况
1、请用最简洁的语言描述您从前的工作经历和工作成果。
二、专业背景
您认为此工作岗位应当具备哪些素质?
三、工作模式
您平时习惯于单独工作还是团队工作?
四、价值取向
您对原来的单位和上司的看法如何?
五、资质特性
您如何描述自己的个性?
六、薪资待遇
是否方便告诉我您目前的待遇是多少?
七、背景调查
您是否介意我们通过您原来的单位迚行一些调查?
95%的面试基本上都离不开这些问题,当然还有可能问一些专业问题,我想如果你做过的话应该都不是什么难事,一般面试官都不会过多的问专业方面的问题的。以上信息直接参考楚湘人才网面试宝典篇之化繁为简,把HR的上百道问题汇总成七大类和面试常问经典问题。更多更全面的面试资讯 面试技巧 面试问题请登陆楚湘人才网或关注微信公众平台:楚湘人才网

2. 都快2021年了,算法岗位应该怎样准备面试

说到算法岗位,现在网上的第一反应可能就是内卷,算法岗位也号称是内卷最严重的岗位。针对这个问题,其实之前我也有写过相关的文章。这个岗位竞争激烈不假,但我个人觉得称作内卷有些过了。就我个人的感觉,这几年的一个大趋势是从迷茫走向清晰。

早在2015年我在阿里妈妈实习的时候,那个时候我觉得其实对于算法工程师这个岗位的招聘要求甚至包括工作内容其实业内是没有一个统一的标准的。可以认为包括各大公司其实对这个岗位具体的工作内容以及需要的候选人的能力要求都不太一致,不同的面试官有不同的风格,也有不同的标准。

我举几个例子,第一个例子是我当初实习面试的时候,因为是本科生,的确对机器学习这个领域了解非常非常少,可以说是几乎没有。但是我依然通过了,通过的原因也很简单,因为有acm的获奖背景,面试的过程当中主要也都是一些算法题,都还算是答得不错。但是在交叉面试的时候,一位另一个部门的总监就问我有没有这块的经验?我很明确地说了,没有,但是我愿意学。

接着他告诉我,算法工程师的工作内容主要和机器学习相关,因此机器学习是基本的。当时我就觉得我凉了,然而很意外地是还是通过了面试。

核心能力

由于我已经很久没有接触校招了,所以也很难说校招面试应该怎么样准备,只能说说如果是我来招聘,我会喜欢什么样的学生。也可以理解成我理解的一个合格优秀的算法工程师应该有的能力。

模型理解

算法工程师和模型打交道,那么理解模型是必须的。其实不用说每一个模型都精通,这没有必要,面试的时候问的模型也不一定用得到。但更多地是看重这个人在学习的时候的习惯,他是浅尝辄止呢,还是会刨根究底,究竟能够学到怎样的地步。

在实际的工作当中我们可能会面临各种各样的情况,比如说新加了特征但是没有效果,比如升级了模型效果反而变差了等等,这些情况都是有可能发生的。当我们遇到这些情况之后,需要我们根据已知的信息来推理和猜测导致的原因从而针对性的采取相应的手段。因此这就需要我们对当前的模型有比较深入地了解,否则推导原因做出改进也就无从谈起。

所以面试的时候问起哪个模型都不重要,重要的是你能不能体现出你有过深入的研究和理解。

数据分析

算法工程师一直和数据打交道,那么分析数据、清洗数据、做数据的能力也必不可少。说起来简单的数据分析,这当中其实牵扯很多,简单来说至少有两个关键点。

第一个关键点是处理数据的能力,比如SQL、hive、spark、MapRece这些常用的数据处理的工具会不会,会多少?是一个都不会呢,还是至少会一点。由于各个公司的技术栈不同,一般不会抱着候选人必须刚好会和我们一样的期待去招人,但是候选人如果一无所知肯定也是不行的。由于学生时代其实很少接触这种实践的内容,很多人对这些都一无所知,如果你会一两个,其实就是加分项。

第二个关键点是对数据的理解力,举个简单的例子,比如说现在的样本训练了模型之后效果不好,我们要分析它的原因,你该怎么下手?这个问题日常当中经常遇到,也非常考验算法工程师对数据的分析能力以及他的经验。数据是水,模型是船,我们要把船驶向远方,只懂船只构造是不行的,还需要对水文、天象也有了解。这样才能从数据当中捕捉到trick,对一些现象有更深入的看法和理解。

工程能力

虽然是算法工程师,但是并不代表工程能力不重要,相反工程能力也很重要。当然这往往不会成为招聘的硬性指标, 比如考察你之前做过什么工程项目之类的。但是会在你的代码测试环节有所体现,你的代码风格,你的编码能力都是你面试的考察点之一。

并不只是在面试当中如此,在实际工作当中,工程能力也很关键。往小了说可以开发一些工具、脚本方便自己或者是团队当中其他人的日常工作,往大了说,你也可以成为团队当中的开发担当,负责其团队当中最工程的工作。比如说复现一篇paper,或者是从头撸一个模型。这其实也是一种差异化竞争的手段,你合理地负担起别人负担不了的工作,那么自然就会成为你的业绩。

时代在变化,行业在发展,如今的校招会问些什么早已经和当年不同了。但不管怎么说,这个岗位以及面试官对于人才的核心诉求几乎是没有变过的,我们从核心出发去构建简历、准备面试,相信一定可以有所收获。

3. 引用没有const,指针有const。这是腾讯一条面试题的答案讲的是指针和引

引用可以指向常量,也可以指向变量。例如int &a=b,使引用a指向变量b。而为了让引用指向常量,必须使用常量引用,如const int &a=1; 它代表的是引用a指向一个const int型,这个int型的值不能被改变,而不是引用a的指向不能被改变,因为引用的指向本来就是不可变的,无需加const声明。即指针存在常量指针int const *p和指针常量int *const p,而引用只存在常量引用int const &a,不存在引用常量int& const a。

4. 腾讯Linux系统工程师面试题

#!/bin/sh
touch c.txt
for string1 in `cat a.txt`
do
for string2 in `cat b.txt`
do
if [ "$string1" -eq "$string2" ]
then
echo $string1 >> c.txt
fi
done
done

临时写的,效率比较低..

5. 腾讯面试题:50个阶梯,走上去,共有多少种走

这个题最简单的做法就是分析法。
就是假设阶梯有N层,则按N=1,2,3,4……逐步分析
推出一般规律,即走法a(n)=a(n-2)+a(n-1)可以看出这是一个递推公式。
同时也满足菲波拉契数列的情况
所以20级阶梯的走法a(20)就为菲波拉契数列的第20项
a(20)=fib(20)=10946

另外一种就比较复杂,根据走2步的不同情况分析,最少一个2步都不走,最多为10个。(也可以根据1步,但太多了。)
(1)一个2步都不走,为1种情况。
(2)走1个2步,总共步数为19,从19个中随便选1个为2步的 C(19,1)
(3)走2个2步,总共步数18,从18个中随便选2个为2步的。C(18,2)
依次类推为C(17,3);C(16,4);C(15,5)……C(10,10)
总走法=1+C(19,1)+C(18,2)+C(17,3)+……+C(10,10)
=1+19+153+ 680+1820+……+1=10946

6. 腾讯面试考的算法题可以用java写吗

那看你搞的是不是Java开发,如果是就没问题,最起码这样写可以提高开发效率,

7. 腾讯面试题,球答案

答案 8, 8, 8

A
int 4
虚指针 4

B
int 4
虚指针 4

C
int 4(继承自B)
虚指针 4
static是类公用的,不算到sizeof里面

静态数据成员存储在全局数据区。静态数据成员定义时要分配空间,所以不能在类声明中定义。

8. 上个星期去腾讯面试一位主考官出的动脑题

下排的数是:
6,2,1,0,0,0,1,0,0,0
从考官的提示下排之和为10可以想到下排中的比较大的数之下基本上是零,但其中有一个数下是1,以0的个数相对。又因为1+2=3,而1+2+3=6所以只能1,2之下大于0。这样除掉0,1,2和之后的其中一个数,就要有6个0那么6之下就只能是1,这样就能推出要2个1所以1下是2,2下是1。就解出了。同样的,如果是0---19这20个数的下排就是:
16,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0
若0---29这30个数的下排是:
26,2,1,0...(23个0),1,0,0,0
以此类推接着再多的数都能做的…
我喜欢想这类题,这是用手机打得好辛苦,希望对你能有帮助哈~

9. 腾讯面试题

这个算法利用计数已经达到O(n)的时间复杂度了,只对两个输入做了一遍扫描。空间复杂度也有所改进,从两个数组减少为一个数组,提前判断也做了,我想象不到还有什么算法能够更快。
只是数组256这里有点小问题。使用数组256表示作者希望能对0x80之后的字符进行计数,但这句话“cnt[ *p1++ ]++”有问题:*p1如果大于0x80,那么它是一个负数,这会造成错误的元素被计数,应该加个unsigned char做下限定。

10. 腾讯公司面试一般都问什么问题

你好,腾讯作为互联网大厂,薪资待遇是非常高的,同时面试难度也是相当高的。关于腾讯等大厂的面试,具体如下。

1、腾讯的招聘有多难?

无论是腾讯的招聘,还是华为阿里网易,都存在校招和社招两种途径,校招专门面向毕业生,社招面向已经拥有工作经验的社会人。

腾讯的招聘岗位包含:技术类、产品类、设计类、市场类、职能类。然鹅看着岗位有五大类,其实校招也就20+岗位。

而且腾讯开放暑期实习网申时很明确的表示:暑期实习转正将占校招70%的名额!

想进腾讯想进大厂的小伙伴可以关注我,腾讯T3级工程师的学习资料送,帮助大家理清进大厂的学习思路提供实战机会!更多关于名企内推、校招实习资讯、求职规划、线上线下课程、求职技能提升等服务,可以关注我获取更多资讯!

希望我的回答对你有所帮助!

热点内容
修复系统时什么配置好 发布:2025-05-16 22:52:07 浏览:803
逆战脚本挂机 发布:2025-05-16 22:30:01 浏览:936
java随机产生数 发布:2025-05-16 22:25:52 浏览:256
java任务管理 发布:2025-05-16 22:17:02 浏览:572
安卓如何修改cpu 发布:2025-05-16 21:58:20 浏览:366
pythonainb 发布:2025-05-16 21:45:56 浏览:857
淘汰服务器可以做家用电脑吗 发布:2025-05-16 21:41:31 浏览:844
游程编码c语言 发布:2025-05-16 21:26:51 浏览:587
帝来哪个配置值得购买 发布:2025-05-16 21:12:29 浏览:463
什么是nodejs前端服务器 发布:2025-05-16 21:12:17 浏览:406