#软件开发2024笔面经# 🕒 岗位/面试时间 2024/3/28 10:00-11:00 投的客户端方向,面试官不是这个方向 👥 面试流程 自我介绍 + 少部分八股 + 项目场景 八股部分: 进程通信方式 管道和消息队列区别 动静态库区别 系统性能和资源占用查看方式 信号与槽的连接方式有几种 什么是写时拷贝 移动语义 设计模式(代理模式) 导致进程崩溃的原因有哪些? 其他的忘了😂 项目场景
* 算法LRU * tcp五层、osi七层 * c 和 c++ 区别 * 网络层和链路层作用 * 指针引用区别 * 栈和队列区别 * new malloc区别 * 智能指针区别 * url网页渲染过程 * 三握四挥 ,time_wait * tcp udp区别 更安全or更可靠 为什么这么简单为什么这么简单,项目根本没问(虽然很low)难不成走流程然后寄掉 更新 挂掉了 终究过不去学历关 搞不懂看
投的后台开发,变成客户端开发了。刚开始明确说了是做游戏的,用c++和c#偏多。 自我介绍 项目介绍(20min左右) 算法(30min左右): 快排原理(三个步骤) 堆排原理(两步:建堆、调整堆、建堆是怎么建立的、调整是怎么调整的) 归并排序如何优化空间复杂度为O(1)(这里提示了半天,我说了一种方案双指针交换元素,面试官说还能优化。) AC自动机原理(简历上写了) 记得KMP算法吗?(不记得)
● 实习或者项目中遇到的难点 ● 为什么要分段和分页,分段和分页的优缺点 ● vector list 区别 ● C++ 宏和内联函数区别,何时触发“优化” ● C++ 虚函数表的结构,是连续的吗,虚函数地址存放顺序 ● 数据表「学号、姓名、分数、课程名、学分」如何优化 ● 1根金条抵7天工时,要求每天都要拿到金条,但是只能斩两刀,如何「分」(7的二进制111) ● 算法:最大连续子数组和(dp #
pcg移动客户端实习 一面(3.12,接近2h) 忘记录音了,有点不记得了 https是怎么加密的 拷打项目 手搓高精度加法,带小数 设计模式了解吗,你知道哪些设计模式(观察者模式,单例模式) 用你熟悉的语言实现单例模式(只是听过,不会写) 手搓生产者消费者模式 二面(3.14) HR面(3.18) offer(3.20) 占坑慢慢补
一面(40mins) 内存碎片是怎么样的,定义是什么? 聊了十分钟实习的项目的问题 protobuf的理解是什么,你怎么利用protobuf设计的思想的 主从reactor到底是啥 react,那你了解过diff算法吗? docker有什么好处和坏处 算法题: 生产者消费者模型手写,任务调度器,保证全部任务都能被运行完毕 手写线程安全的队列 因为没写过客户端,面试官也知道很多人没写过客户端,所以主
#软件开发2024笔面经# 面试时间:118分钟 面试形式:电话面试 面试岗位:安卓客户端开发#面经##客户端面经##暑假实习# 面试内容:分为操作系统、计算机网络、算法与数据结构、个人项目及实习经历 一. 操作系统 1. volatile关键字的作用及原理 2. 为什么volatile不能实现原子性(这个地方我说了javaguide上面那个例子,但好像被反驳了说当变量被修改时会从主存中重新读取吧
3月15日投递 3月27日一面 处女面,意向填的光子工作室 引擎开发 然后被客户端岗位捞了 捞我的部门之前没听过,游戏国际海外数据和发行技术团队Level Infinite 流程(1h10min): 简单自我介绍 手撕,一道中等题,双指针+二分 (大概10分钟) 问简历上的所有相关内容,包括但不限于C++, lua, unity 问项目怎么做的,做了哪些内容 问论文咋发的,具体做了什么事情 图形学
楼主投的ieg游戏客户端,被腾讯云客户端捞了 应该是kpi,连代码都没有…… 30min,大概记得70%,下面的顺序是乱的,大概是(c++基础→c++11新特性→STL→操作系统→计网→项目) 1.自我介绍 2.TCPUDP 3.http和https 4.不同版本(好像是版本)的http实现有哪些不同 5.多线程 6.为什么需要锁 7.序列化(这个真没复习到,唯一一个没听过的) 8.(项目)任务系
感觉KPI但秒变复试,回答完不置可否直接下一个问题,体验没有一小时前的美团好 ## 腾讯云 客户端 ### c++ - const常量和static变量在类里面的区别 - static修饰类函数访问成员的限制 - 内联和普通函数的区别 - 计算结构体大小需要主要什么 感觉不对了,告诉面试官我cpp就会基础和STL - 一个类有一个int和一个char有多大 - 一个指针多大?不同系统如32位,64
20多分钟,主要问了C++、计算机网络、操作系统相关知识,没有手撕(难绷,复习了一个晚上的手撕题 考察内容比较简单,面试官人也很好的,基本都是八股文,但是无奈自己开始的太晚了基础很薄弱,复习期间一直陷入焦虑之中,导致复习的效率很低,之后还是希望能调整状态静心复习,提高效率。 - 自我介绍 cpp: - int和long的区别→在32位和64位所占字节数的区别 - long long所占字节数 -
#腾讯##应届##春招# 很庆幸在3月初投递简历,还能在月底前上岸腾讯。牛客网为我提供不少帮助,作为回报,我把本次非常“独特”的面试体验分享给大家(因为面试特征较强,就不透露具体部门等细节了)。 背景 211本 + USNews Top10 美硕,非科班,但高中前就在自学编程 国内准大厂安卓实习一段 + 美国FAANG之一后端实习一段(众所周知的原因还没拿到RO) 自认为近十年来项目数量和广度很足
超长一面,从百草园问到三味书屋(一面将近两小时),来个面经攒运气 自我介绍 实习内容相关 技术栈相关 数据结构算法: 数组链表区别,各自的优缺点 如何实现一个哈希表,哈希冲突的解决办法 二叉树的基本概念,二叉搜索树的性质,深度优先,广度优先,回溯 快排、归并思想及优化 动态规划的例子,引入到地图中路径的选择 计算机网络: 讲一下http协议 https流程细说(tls握手过程) 场景拓展:在没有h
看了大家这么多面经我也来贡献一点吧 说一下 unity dots 的 ecs baker 过程主要是输出了什么 说一下 archetype 的概念,它的用处主要是做什么的 entity 上面挂载三个 component,数据是分开存的还是存在一起的 uitookit 和 ugui 区别 说一下水位线对象池 uitoolkit 里面怎么去实现自定义事件 c++ 虚函数实现原理,继承的时候虚函数表会发
面试官介绍base,业务,80%-90% C++ 没有自我介绍 介绍项目难点,解决方案 SDWebImage流程 NSOperation 强行终端任务 CollectionView流式布局 frame和bounds 老鼠试毒药 走网格 制定字符串反转 没有反问 没有自我介绍,没有反问,抛去算法和智力题,问了十来分钟