base深圳 ios开发工程师 0.自我介绍 1.什么是平方二叉搜索 2.深度平衡有什么好处 3.介绍下排序的方式 4.展开说下堆排序,它的时间复杂度是多少?有最好和最坏吗?分别是? 5.它是稳定算法吗?解释一下稳定的概念 6.介绍一下哈希表 7.网络的7层模型 8.TCP和UDP的区别,它们是哪层的? 9.TCP怎么保证安全 10.解释下https 11.介绍下进程和线程 12.为什么需要线程
tcp三次握手 tcp/ip 四层模型 敲下一个url发生了什么 dns解析ip http的head字段有哪些 数组和链表的区别 数组和set的区别和使用场景 封装继承多态 三种继承解释 虚函数 派生类为什么复制子类虚函数表而不是继承 单例模式,为什么要判断两次以及每次判断的用处 C++内存模型 malloc底层 还有一些记不起来了,等想起来了再加上去 算法题:两个链表排序+买卖股票最佳时机2 总
#多益网络# 8.16测评 19号观点题 20号笔试(题很多不过不难) 27专业面(有点忘了) 就记得问了一下实习情况 写服务端需要实现哪些东西 回合制游戏的设计 9.4hr面 为什么面多益 还有投其他公司吗 观点题复问 9.10oc 拿到其他oc了😇不奖励自己了 21本
8.23投递-8.28测评-9.12一面 三个面试官 一上来先自我介绍,但是是中文。 1.第一个面试官问了在oppo实习的经历,我说我是系统开发组做桌面的,他就一直在纠结到底是系统开发还是系统桌面,我说我们组有做桌面的也有做悬浮穿和锁屏的,不同模块有不同的负责人。 2.第二个面试官好像是被叫过来的一样,我在上一个问题里说了我的工作就是改bug,系统bug,他就给我一个场景说怎么解决像迅雷下载一样的
问项目 算法:1. 多线程交替打印线程安全 2. 线程安全单例 智商:10升的水桶 放到 3 7L,得到5升的水。 线程安全单例差点没写出来,实在是回忆不起来了,只记得双if,面试官每行代码的作用都问了,比如两个if的作用。 智商题差点没做出来,第一次遇到。
9.4一面 实习 1.讲一讲webview加载时间优化的思路?降级为系统内核的机制不是tbs内核自带的功能吗? 2.怎么判断页面在本地是否有缓存?如何判断页面缓存是否是最新的? 3.sonic session销毁的时机是什么?阻塞sonic session的销毁不会带来别的问题吗?我怎么感觉这里面有bug啊? 八股 1.webview了解的多吗? 2.安卓异步组件有哪些?使用AsyncTask可能
🤔笔试感受 面试官人很好,不会的都会引导,一直笑呵呵的,主要本人太菜 👥面试题目 tcpip七层协议,tcpudp是哪层的协议 进程线程的区别 死锁以及解决方式 未来能提升的部分 讲一下自己的项目 C语言oop的特性 虚函数 指针引用的区别 c语言处理错误的方式 只记得这些了 #字节# #客户端#
被夸特点鲜明了 😥 自我介绍 为什么会选择客户端(我是后端),然后问了对客户端的了解 网络通信模型(不会七层,讲了四层的) http 请求头部的常用字段 http 和 https 的区别 ssl/tls 握手 tcp 和 udp 的区别 tcp 拥塞控制 http1.0 和 http2.0 的区别 (回答时展开的太多了) 进程调度算法 (操作系统没背...) 死锁的必要跟条件 跨进程通信的方法
bg: 两段实习, 暑期是在天美一个Unity项目做的性能优化工具相关的内容, 做了Shader变体优化, 加载相关内容, 改了一些引擎源码 前四次面试内容挺重复的, 第五面是制作人面, 制作人也是技术出身, 问的问题挺有意思的; 我挑一些典型的, 问了很多次的出来 常规内容, 游戏引擎 实习做的内容 demo转为联网如何去做 骨骼动画的原理 蒙皮的原理 动画重定向 mesh存的哪些东西 渲染一个
前言:答主从八月初开始先后面试了近十家公司的C/C++岗位,最终拿到南京一家自研的offer,这一次绝对是八股问的最深的一次面试,没有之一,一直追问,给场景题,甚至涉及到一些没听过的 总共将近一个小时的拷打 ----前面大概十几分钟项目细节的追问 8、封装继承多态,分别的含义,追问面向对象和面向过程的区别,保护继承的用法 9、外部对象如何访问类内的保护和私有成员---友元 10、C++支持多继承吗
一面 时间 9.11 15.00-16.00 一小时左右 自我介绍 实习情况 八股 cpp 网络 操作系统: 虚拟内存 智能指针 tcp三次握手四次挥手 单项链表结构 栈和队列 指针和引用 内存管理 iOS: 常用三方库 图片,视频,json解析等 runloop 多线程 gcd 同步异步的实现,出现crash的情况 循环引用 git使用情况,sourcetree使用情况 Cocopods基于什么
一面 项目,讲一下线程池如何设计的 tcp和udp区别 tcp有哪些机制 浏览控制有哪些机制 线程同步方式 c++多态是什么 虚函数是什么 菱形继承有什么问题 c++11特性 智能指针 右值引用,move 使用过哪些stl容器 算法 判断二叉树是否为对称二叉树 分割数组为连续子序列 感觉方向不是很匹配,做qt开发的,一直显示面试中,泡池子了
TME的面试官挺好的,非常真诚,将部门的优劣势给我详细进行了对比,总结下来,TME的优势在于大厂title+部门业务稳定(不容易裁员)。 着重问了我职业方向的选择和解决问题的思考角度和能力,最后问我选择单位在意的点,问我在实习单位是否有转正机会,然后聊了一下我手里进展比较快的offer情况,我如实说了。但说的不详细,后面聊开了,面试官很真诚,就把这几个进展快的offer我自己考量分析也如实说了。
1. 之前的项目 没有项目只能搬出练手的项目( 2. 数组和链表的区别,优缺点 数组连续,链表不连续 数组查特定元素和尾插性能高 链表任意位置插和删除性能高 3. 如何在数组头部插入元素 不会,引导可以用循环链表思路 4. 如果设计线程池考虑什么 线程池大小,丢弃策略,追问还有吗 5. TCP如何保证可靠性 拥塞控制和丢失重传 6. 丢失重传如何实现 根据确认包和发送包的时间差判断是否丢失 7.
走的绿通,但是那天我在比较后面面试,面到我太晚了,就后来约到线上了,几乎是一周一面的节奏。 大概分享下流程,面经等后面再写。 8.14 一面,主要聊了下gpu-driven 和 nanite,阴影等,和一些c++八股,大约1h 8.23 二面,c++八股 ,做题五分钟做完,讲下思路, 25min结束 9.3 三面,其实该早一些,但是当时和天美面试时间撞了就延迟了几天,面试氛围和前两面相比比较轻松,