腾讯3.28客户端面试一面面经

客户端面试知识点总结 最近通过自己的面试,计划进入新的一家公司进行工作,中间面试的过程中也发现了自己的一些不足,因为有一些知识点在工作中用到的机会不会很多,就会有一些遗忘,所以自己也是一边总结一边面试,将自己每一次 ... 阅读详情

开始自我介绍,问项目,然后问基础知识,操作系统,网络,C++这些,最后两道编程题。

 

冒泡排序的递归写法:

自己开始写的双层for循环的写法,自己开始写的神奇方法把自己和面试官都搞懵逼了,后来发现自己写的代码其实是有问题的,并不是冒泡排序(相邻两个数,比较交换),只是每次保证i位置元素最小,类似选择排序?

#include <iostream>
using namespace std;

void bubble_sort(int arr[], int n){
    for(int i = 0; i < n; i++){
      for(int j = i; j < n; j++){
        if(arr[i] > arr[j]){
            swap(arr[i], arr[j]);
        } 
    }
    }
}
int main() {
    int arr[] = {5, 4, 2, 3, 6};
    int n = 5;
    bubble_sort(arr, 5);
    for(int i = 0; i < n; i++){
        cout<<arr[i]<<endl;
    }
}

然后在面试官的提示下改成了递归写法,去掉了一个for,一层一层递归,还是类似选择排序的方法。 

#include <iostream>
using namespace std;

void bubble_sort(int arr[], int i, int n){
   for(int j = i; j < n; j++){
        if(arr[i] > arr[j]){
            swap(arr[i], arr[j]);
        } 
   }
   if( i < n ) bubble_sort(arr, i + 1, n);
}
int main() {
    int arr[] = {5, 4, 2, 3, 6};
    int n = 5;
    bubble_sort(arr, 0, 5);
    for(int i = 0; i < n; i++){
        cout<<arr[i]<<endl;
    }
}

最后自己查了一下,这个才是真正的冒泡排序啊!比较相邻元素,大元素上冒,然后每次上边界-1

加一个flag判断,假如不需要排序了,直接退出即可

非递归写法

#include <iostream>
using namespace std;

void bubble_sort(int arr[], int n) {
    for (int i = n - 1; i >= 0; i--) {//排序的上界,每次减1
        int flag = 0;
        for (int j = 0; j < i; j++) {
            if (arr[j] > arr[j + 1]) {
                swap(arr[j + 1], arr[j]);
                flag = 1;
            }
            if (!flag) return;
        }
    }
}
int main() {
    int arr[] = { 5, 4, 2, 3, 6 };
    int n = 5;
    bubble_sort(arr, 5);
    for (int i = 0; i < n; i++) {
        cout << arr[i] << endl;
    }
}

 递归写法, 上界要写成n-1,防止越界

#include <iostream>
using namespace std;

void bubble_sort(int arr[], int n) {
    int flag = 0;
    for (int i = 0; i < n - 1; i++) {
        if (arr[i] > arr[i + 1]) {
            swap(arr[i + 1], arr[i]);
            flag = 1;
        }
    }
    if (!flag) return;
    if (n > 0) bubble_sort(arr, n - 1);
}
int main() {
    int arr[] = { 5, 4, 2, 3, 6 };
    int n = 5;
    bubble_sort(arr, 5);
    for (int i = 0; i < n; i++) {
        cout << arr[i] << endl;
    }
}

实现双向队列,实现头尾插入或者删除

写队列,自己直接就想到了数组的方法,写完之后面试官就问如果超出容量怎么办;想了一会才想到采用链表的方法,真是太菜了。

然后在写的过程中发现对于类的定义和指针操作这些不熟练,边写边害怕是不是写错了。

#include <iostream>
using namespace std;


class deque {
    struct Node {
        int num;
        Node* pre;
        Node* next;
        Node(int n) :num(n), pre(NULL), next(NULL) {
        }
    };
    struct Node* front;
    struct Node* back;

public:
    deque(int num) {
        front = new struct Node(num);
        back = front;
    }
    void front_insert(int num) {
        struct Node* ptr = new struct Node(num);
        front->next = ptr;
        ptr->pre = front;
        front = front->next;
    }
    void back_insert(int num) {
        struct Node* ptr = new struct Node(num);
        back->pre = ptr;
        ptr->next = back;
        back = back->pre;
    }
    void front_delete() {
        struct Node* tmp = front;
        front = front->pre;
        front->next = nullptr;
        delete tmp;
    }
    void back_delete() {
        struct Node* tmp = back;
        back = back->next;
        back->pre = nullptr;
        delete tmp;
    }
};
int main() {

    deque q(-1);
    q.front_insert(2);
    q.back_insert(2);
    q.front_insert(4);
    q.back_insert(5);
    q.front_delete();
    q.back_delete();
    return 0;
}

 

腾讯一面面经(前端开发暑期实习生) 腾讯一面面经 应该是csig的~ 面试官真的很好欸。虽然表现的不太好,很多题都没有答出来,但面试完并不沮丧,而是想要快点快点学更多。加油吧! 以下是我整理的面试题,附上几篇不错的文章。 流程:电话面 + 视频上机面 电话面 1. 自我介绍 2. 实习经历/项目经历 3. 做的项目有没有考虑兼容性 4. px 和 rem 的区别 px是相对于显示器屏幕分辨率而言的,兼容性好,IE无法调整那些使用p... 阅读详情

相关推荐

ORB-SLAM3单目+IMU实战:从数据加载到位姿优化的完整流程解析

本文详细解析了ORB-SLAM3单目+IMU模式的完整实战流程。从EuRoC等数据集的数据格式准备、系统启动与数据流入口,到帧构建、IMU预积分、视觉-惯性联合初始化,再到基于运动模型的跟踪、局部地图优化及多线程协同,提供了从环境配置到代码解读的全面指南,并分享了参数调优与性能分析的实用调试经验。

weixin_29085151的博客 296

腾讯光子游戏客户端开发公开课以及实习生面试凉经

第一次和大厂打交道,浅浅记录一下吧。

Luummos的博客 3044

【SAP报错】BK128&K5112

在ECC中使用CO1F进行Progressive confirmation时,依次遇到了如下的报错。

weixin_45228526的博客 784

【游戏客户端面试题干货】-- 2021年度最新游戏客户端面试干货(操作系统篇)

【游戏客户端面试题干货】-- 2021年度最新游戏客户端面试干货(操作系统篇) 大家好,我是Lampard~~ 经过一番艰苦奋战之后,我终于是进入了心仪的公司。 今天给大家分享一下我在之前精心准备的一套面试知识。 今天和大家分享的是操作系统相关的面试题 额其实这篇博客在项目开发的过程中,用到的情况并不多(也可能因为我还是新人,接触不多)。然鹅各种游戏大厂都会很注重面试者的基础,在博主所见识过的大厂面试中,它们主要是着重面试者以下几种技能:1.语言:c++,c#...

Lampard的博客 3208

手把手教你用FFmpeg实操:H.264转码、AVS2编码与H.265/HEVC参数调优避坑指南

本文详细解析了使用FFmpeg进行H.264转码、AVS2编码与H.265/HEVC参数调优的实战技巧。通过具体命令示例和参数详解,帮助开发者避开常见编码陷阱,提升视频处理效率和质量,特别适合音视频开发者和内容创作者参考。

weixin_30889885的博客 484

移动机器人底盘-四轮差速模型(四轮独立)

对于底盘的前轮和后轮来说,其速度是同步的,那么在理想条件下,可以将底盘运动视为以ICR为圆心做圆周运动,对于四个轮子来说,圆周运动的角速度是一致的,圆周运动圆心ICR始终位于底盘几何中心COG的y轴延长线上,ICR与COG之间的距离。有关,整个底盘的速度位于速度瞬心COM处,用。四轮差速底盘设定左轮、右轮得速度分别为。圆周运动的角速度公式如式1所示。受约束,约束与圆周运动的角速度。合成,设四个轮子的速度分别为。,设左轮和右轮之间的轴距为。为圆周运动角速度,线速度为。,其均由预设目标速度。

Moresweet 猫甜 1万+

腾讯 客户端实习 面经(2024凉经)

tips:本人为2024年投的实习生,可以说小白的时候就把面评烂糟了,现在看就是很后悔TvT不过还是发出来吧。再说一个场景,我要规定一个核心(不超过5个),如果线程太多了,我要怎么管理—–核心就是队列。部门:腾讯视频,技术栈为跨端kotlin(客户端技术栈每个公司每个部门都不太一样)我忘了线城池是啥了,所以面试官一直在引导我,比如你自己设计线程池。巴拉巴拉,我说我对框架没那么了解,从事过很多的原生开发。java里static关键字是什么?java的线程池是什么思想和原理。锁一个对象和锁一个类有什么区别?

dancehole的博客 1087

RK3588视频转码实战:如何用FFmpeg+MPP实现16路1080P硬解压(附完整命令)

本文详细介绍了如何在RK3588处理器上使用FFmpeg和MPP框架实现16路1080P视频的硬件加速转码。通过解析RK3588的视频处理架构、环境搭建步骤和实战配置,提供了完整的命令示例和性能调优建议,帮助开发者高效处理多路视频转码任务。

weixin_29233333的博客 556

腾讯客户端开发实习一面

听说腾讯25年5000+offer,我就去了...投完简历,当天晚上做完测评,第二天下午打电话约了第三天面试,额流程很快,快到第三天就寄了...大致是这些了,其实问的不难,但是吗,面试时要完整的口述出来,就需要很熟悉,半知半解肯定是会被面试官察觉到你的底子不好。项目问的不多,就是问一个项目碰到的难点,如何解决的?然后30分钟左右两个算法题一个easy 一个mid。面试大概是一个小时左右 面试官很友好没有压迫感。面经具体答案整理到一块了,需要的小伙伴,上来面试官介绍部门情况 3min左右。

dont worry about it的博客 2万+

25年PINN创新点大盘点!

在科研论文的激烈角逐中,想轻松产出高含金量成果?物理信息神经网络(PINN)堪称“宝藏研究方向”,是冲击高分区论文的绝佳赛道!对于渴望发表优质论文的科研伙伴,这三大研究路径值得重点关注。首先是自适应PINN,在PINN训练过程中,物理方程与实测数据间的矛盾常常导致权重调节困难,而恰好直击这一痛点,是极具价值的研究方向。其次,同样前景广阔,传统多物理场同时训练效果欠佳,如今分阶段训练方法脱颖而出,成效显著且竞争较小。最后,探索及多任务学习等技术的融合,能实现优势叠加,碰撞出创新火花。

Malaai的博客 1971

【服务器电源架构与关键技术发展趋势】AI数据中心迅猛发展,服务器电源如何演变?

功率级跃升:机柜功率从 100kW 向 1MW 级发展,供电架构采用 HVDC + 固态变压器(SST),省去传统 UPS、PFC 环节; 母线电压升级:从 48V 向 400V→800V 演进,配套 AI 电弧检测、智能运维解决高压安全与维护难题; 能效(PUE)提升:目标 PUE<1.3,通过液冷 CDU 替代传统风冷,可将 PUE 降至 1.16(传统 AI 集群 PUE 达 1.6); 拓扑控制复杂化:功率拓扑从单相→三相、单级→多交错结构,适配高功率需求; 安全维度扩展:新增网络安全防护需求。

昔时扬尘处 1451

腾讯游戏客户端开发面试

碎碎念————第一次腾讯游戏客户端开发面试   作为一个本科、研究生专业都跟计算机不沾边的学生,简历被通过筛选本来就应该是最好的结果了,然而自己还是抱着一点点的期望,万一自己就通过了所有面试,进入腾讯实习了呢==。   实时证明期望终究是期望,现实终究是现实。   发完牢骚,该改进的还是要改进,该学习的还是要学习,不然下一次校招怎么进腾讯呢(笑)?针对这次经历,我发现果然知识还是要归纳整理才...

起步 2万+

3. Matérn协方差模型与随机偏微分方程

对应的高斯马尔可夫随机场 (GMRF)可以通过使用某种随机偏微分方程(SPDE)明确构造,当由高斯白噪声驱动时,随机偏微分方程的解是具有 Matérn 协方差函数的高斯场(GF)

weixin_40614311的博客 1747

腾讯天美后端2018实习一面面经

腾讯天美后端2018实习面经 看了那么多面经,我最大的收获就是认识到自己的基础很薄弱。真的是什么都问的。学习才是最重要的。 目前进行到一面结束,我会持续更。 简历内推 学长都是愿意帮助你的,他推了是有好处拿的,所以简历要先让学长参谋一下。 我写的目标职位是前台开发,但是我对于游戏制作,画面渲染什么的完全没有学过,有关Unity的课程要等到6、7月份才学,但是学长的建议是让我把这些写上...

DamianGao的博客 3896

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

2019暑期实习面试 - 腾讯PCG移动客户端iOS开发面试

基本信息 事业群:PCG 岗位:移动客户端开发(iOS、Objective-C语言开发) 实习时间:6月份之后的暑期实习 面试日期:3月30日 - 3月31日 offer call:4月10日(看到很多小伙伴都接到offer call了,内心有一些着急,9号换了ycy头像) 一面 面试时间一共为:28min,3月30日 问题涉及:iOS项目、操作系统 问题未涉及:...

dicuo0992的博客 297

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Android码农七面腾讯,36天16场面试,最终成功拿下(腾讯、京东、网易、CVTE等大厂offer)

前言 博主毕业于广东某不入流二本院校,跟大多数人一样,毕业即失业,没有啥项目,没有任何的奖项,算法极差,基础也不好。 最终没办法入职了一家小公司,因为当时只有小公司要我,可能是经历了社会的鞭打,我变得奋发图强,开始拼命学习,晚上加班到10点到家也要抽出1个小时或两个小时学习,路上坐车也会去学习。 因为我知道在这家公司待不了多久,我的内心只有一个目标,那就是进大厂!但是我的简历根本过不了,好在我在网上认识了很多大佬,经过大佬的内推,才得到了面试的机会。 从6月22号经历第一次面试,7月28号晚收到人生

hcskhksa的博客 1834

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

腾讯CSIG前端面经全网最全总结

之前秋招面试腾讯云,一个多月的时间整理了全网的面经 希望可以帮助到面试CSIG的同学

Abigail路小雨的博客 4734

2024Android春招面试经历(已拿今日头条28Koffer)

建议先分为两种,第一种是在校期间没有什么实习经验的同学,那简历中可以着重突出自己在校期间做过跟岗位相关的项目经验,我参考过很多同学的简历里面只有过项目的名字,导致面试官很难去判断,所以大家写项目和实习经验的时候,可以参考一下star法则~对于应聘研发岗位的朋友,在描述自己的项目经验的时候建议详细的说明一下,比如自己用了什么语言,什么框架去实现blablabla,时刻要记得我们在求职第一步的时候别人只能通过这个来评估你的能力呀~~~

2401_85959003的博客 992

2022/5/19腾讯客户端二面

腾讯客户端二面

Li_black的博客 740

2020Android春招面试经历(已拿今日头条28Koffer)

其实客户端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。[外链图片转存中…(img-6cqfhiO0-1734852044898)][外链图片转存中…(img-UJSuyXAg-1734852044899)]然而Android架构学习进阶是一条漫长而艰苦的道路,不能靠一时激情,更不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。贵在坚持!上面分享的。

2401_89789477的博客 827

前端八股文面经大全:腾讯前端AI面试(2026-02-28)·面经深度解析

腾讯前端AI面试深度解析:聚焦高频核心考点 本文对腾讯前端AI岗位面试题进行系统分析,涵盖网络原理、浏览器缓存、React事件机制等核心考点。面试呈现"基础纵深+场景设计"的特点,难度适中但覆盖面广。 关键解析点: 从URL输入到页面渲染的完整流程,包括DNS解析、TCP握手、渲染管线等关键环节 浏览器缓存策略详解,区分强缓存与协商缓存的应用场景 React合成事件的三大优势:浏览器兼容性、性能优化、事件委托机制 特别提示:高频八股文深度理解比泛泛背诵更有效,建议结合具体业务场景掌握核心

weixin_50077637的博客 1282

腾讯面试题 java_面试百度、阿里、腾讯,这134道Java面试题你会多少

面试百度、阿里、腾讯,这134道Java面试题你会多少?这里一共是134道Java面试题,看看你能对几道吧!1. Java 语言有哪些特点2. 面向对象和面向过程的区别3. 关于 JVM JDK 和 JRE 最详细通俗的解答4. Oracle JDK 和 OpenJDK 的对比5. Java 和 和 C++ 的区别6.什么是 Java 程序的主类 应用程序和小程序的主类有何不同7. Java 应用...

weixin_28862557的博客 165

都是干货,BAT从此不是梦。面试心得与总结---阿里、小米、腾讯

之前实习的时候就想着写一篇面经,后来忙就给忘了,现在找完工作了,也是该静下心总结一下走过的路程了,我全盘托出,奉上这篇诚意之作,希望能给未来找工作的人一点指引和总结, 也希望能使大家少走点弯路 , 如果能耐心读完,相信对你会找到你需要的东西。 先说一下LZ的基本情况,LZ是四川某985学校通信专业的研究生(非计算机),大学阶段也就学了C语言,根本没想过最后要成为码农。大四才开始学java,研一下开始学android,所以LZ觉得自己开始就是一个小白,慢慢成长起来的。 一、心态 心态很重要! 心态

GQH498的博客 690
上一篇: 阿里3.25笔试题
下一篇: MySQL重置root密码
DedicateToAI
博客等级 码龄9年 6粉丝 90原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值