[已拒]26届实习 腾讯WXG基础微信全栈/客户端开发面试记录

被捞了~

——————

2.18 一面 1h

1、RunLoop原理

2、接触过的定时器以及区别

3、列表框架FPS优化(cell复用、计算属性缓存、CPU/GPU)

4、常见架构设计模式以及优缺点

5、组件化、优雅代码的设计思想

6、检测卡顿策略

7、色彩空间滤镜、色彩矩阵

8、OC中#import/#include、<>/""区别

9、分类/扩展的运行时、编译时机制+底层实现

10、内存管理

11、常见内存泄漏及对应解决思路

12、堆和栈区别

13、strong/copy区别

14、读写安全相关

15、算法:i.实现memcpy(注意边界条件)

ii.合并两个升序数组、链表+反转链表

2.24 二面 40min

1、项目使用的颜色匹配算法

2、GET/POST

3、实现登录注册功能的完整链路

4、HTTP/HTTPS

5、明文存储、加密算法

6、ARC/MRC、内存管理

7、实习做的需求...

3.07 三面(面委会) 1h

1、摄像头取色功能、参差瀑布流

2、竞赛相关

3、实习中负责的组件维护工作

4、大学生涯接触到的具有挑战性的事情

5、如何理解面向连接

6、聊平衡二叉树搜索树

7、代码题:模拟单核CPU下的时间片轮转,保证 CPU 占用率保持在 50%

8、IQ题:小白鼠试毒问题

9、互相交换所在部门的业务信息(合理地)

10、反问:业务及技术栈(C++、跨端、鸿蒙、原生、数据库、SDK)

3.11 HR面 30min

#实习#
全部评论
等我去北京找你
点赞 回复 分享
发布于 03-24 22:04 陕西
这就是牛犇吗,拒绝wx🐔,佬太强了
点赞 回复 分享
发布于 03-24 15:07 北京
佬为啥拒了呀
点赞 回复 分享
发布于 03-23 11:37 湖北
什么时候我也可以拒wxg😭
点赞 回复 分享
发布于 03-22 22:25 广东

相关推荐

04-26 14:47
已编辑
门头沟学院 前端工程师
26min自我介绍你在项目中遇到的难点是什么?如何克服的?请讲解Vue框架中响应式数据的原理什么是虚拟DOM?为什么需要它?它的好处是什么?虚拟DOM和真实DOM之间的关系是什么?Diff算法对比的是什么?Diff算法中有哪些可以提升性能的方法或优化点?Vue2和Vue3在Diff算法上的区别是什么?key值在什么场景下使用?业务中是否用过?如何通过key值强制刷新组件?列表中的key可以相同吗?不在循环中比如div等是否可以加key值?有什么影响?页面上多个列表中的key值是否可以重复?什么是事件冒泡?在Vue中直接为列表项绑定事件是否合理?如何优化?如何知道点击的是列表中的哪一项?请介绍浏览器的缓存体系实现一个响应式布局:容器中有三个元素A、B、C,A宽度自适应内容,剩余宽度B占1份,C占2份。对async/await的理解是什么?它是否是语法糖?除了Promise还涉及哪些技术点?只有一两个问题没答上来,其他都回答挺好的,反问结果回答说进二面一两天内会有电话联系,两天过去了应该是凉了,五战腾讯一面了,以后真不想接腾讯面试了///////////////////////////////刚写完骂骂咧咧去官网看,发现状态变复试了,但是依旧没有约面,五次一面第一次见到复试页面4.18二面&nbsp;50min自我介绍与背景相关问题:请你做一个自我介绍,主要介绍自己过往的项目经历、实习经历、学习课程,以及为什么对前端感兴趣?之前是在什么样的情况下接触过前端开发?本科和研究生期间分别接触过哪些前端内容?手撕:返回数组元素的乘积判断回文串数组中最长的公共前缀对编程题目的追问:为什么选择用当前的思路来解决编程题?如何理解“最长公共前缀”和“最长公共子串”的区别?如果用其他方法解决编程题,会有什么不同?项目经历相关问题:之前做的项目中哪一个让你印象特别深刻?描述一下xxx项目,这个系统是做什么的?项目中的可视化大屏是如何实现的?使用了什么图表工具?项目架构上是走的什么协议?是HTTP&nbsp;1.0还是1.1,或者其他版本?项目中是如何进行用户认证的?是否使用了JWT?项目中是否遇到过跨域问题?是如何解决的?项目中是否使用过前端存储,如localStorage、sessionStorage等?它们的大小限制是多少?项目中是否遇到过HTTP协议中的304状态码?它是如何协商缓存的?前端技术相关问题:是否写过前端日志处理相关的代码(如Log.js)?是否了解过CI/CD工具?代码管理工具使用的是什么?现在使用的前端框架是什么?是否了解过React?在Vue中,为什么data是一个函数而不是对象?Vue中的keep-alive有什么作用?如何衡量一个页面的加载速度?如何优化一个页面的加载速度?是否了解过谷歌的11条性能优化建议?(完全没听说过)是否了解过HTTP/2?它相比HTTP/1.1有哪些优化?其他问题:最近在看什么书?前端方向最感兴趣的是什么?如果实习,能实习多久?手撕的时候,经常在实验室游荡的猫突然从窗户外跳进来了,吓了一跳,这可是二楼,是从窗外空调外机的平台蹦进来开始围着我转,专门向面试官申请把猫丢出去🤦‍♀️,于是猫就不明所以被拒之门外了求送花,右下角的送花,真的想兑换牛客周边,谢谢各位佬#牛客创作赏金赛#
投递腾讯等公司7个岗位 牛客创作赏金赛
点赞 评论 收藏
分享
04-18 18:09
已编辑
西北工业大学 C++
从3月19日投递简历到4月18日接到hr电话oc,差一天满一个月,历经腾讯五轮面试的考验,终于走到了目前这一环节。曾在牛客网受益于众多面经分享,如今也将自己面试中遇到的一些需要思考的问题整理出来,希望能为正在面试的牛友们提供一些启发。时间线:3&nbsp;月&nbsp;19&nbsp;日&nbsp;投递简历&nbsp;→&nbsp;同日完成测评4&nbsp;月&nbsp;1&nbsp;日&nbsp;腾讯云一面(未通过)4&nbsp;月&nbsp;7&nbsp;日&nbsp;wxg一面&nbsp;→&nbsp;4&nbsp;月&nbsp;9&nbsp;日&nbsp;二面4&nbsp;月&nbsp;11&nbsp;日&nbsp;电话邀约面委会&nbsp;→&nbsp;4&nbsp;月&nbsp;16&nbsp;日&nbsp;面委会(原计划&nbsp;4&nbsp;月&nbsp;15&nbsp;日推迟)4&nbsp;月&nbsp;18&nbsp;日&nbsp;HR&nbsp;面&nbsp;→&nbsp;当日完成云证流程并接到&nbsp;OC&nbsp;电话问题整理:1.&nbsp;TCP相比于UDP延迟的原因(连接过程、流量控制等方面回答)2.&nbsp;前缀++和后缀++哪个性能更优,应用在哪些场景(这个问题有个大坑,不能直接说用前缀++来遍历)3.&nbsp;发生哈希冲突时有什么解决方法?拉链法可能导致哈希值相同的结点挂起来导致查询效率变慢,如何解决?(拉链法冲突节点在8以上时转为红黑树,降到6时恢复链表)4.&nbsp;哈希表什么时候进行扩容?(负载因子?)5.&nbsp;粘包/拆包有哪些处理方式,除TLV外还有什么方式?6.&nbsp;什么情况下的粘包不需要处理?二进制数据可通过\0,\n进行粘包处理吗?7.&nbsp;如何查看某个端口有没有被占用(nmap或者telnet)8.&nbsp;HTTP字段介绍9.&nbsp;delete&nbsp;this&nbsp;合法吗10.&nbsp;对称加密/非对称加密/哈希算法分别是什么?有什么用?有哪些常用算法?11.&nbsp;C++有很多long类型的变量,如何求他们的平均值,注意要防备数值溢出(感觉算是数学题,使用average&nbsp;+=&nbsp;(numbers[i]&nbsp;-&nbsp;average)&nbsp;/&nbsp;(i&nbsp;+&nbsp;1)边累加边计算平均值)12.&nbsp;C++函数调用过程,三种函数传参的区别13.&nbsp;c++特性发展历程(每个版本更新的特点),&nbsp;以及每个版本主要更新的特性14.&nbsp;1000*1000的彩色图片占多少内存15.&nbsp;协程和线程进程相比有什么区别?它的优势和劣势有哪些?(从内存占用、上下文切换、不需进行额外同步操作、处处非阻塞、本质是单线程)16.&nbsp;有了http为什么还需要websocket17.&nbsp;TCP中超时重传时间是如何计算的?(有公式)18.&nbsp;梯子为什么可以让我们跳过防火墙?19.&nbsp;内存泄漏在哪些情况下发生?(new/delete、智能指针互引用、基类析构未虚)如何处理?(valgrind或者通过函数记录内存分配和释放的次数)20.&nbsp;QT可以跨平台吗,原理是什么?槽函数?(抽象类)21.&nbsp;死锁是什么?活锁是什么?死锁和活锁如何处理?如何检测?22.&nbsp;进程在Linux里调度用了什么算法?(CFS)23.&nbsp;浏览器的每个标签页是一个线程还是一个进程,为什么是进程,还有没有其他方面能体现进程之间隔离性的优点?24.&nbsp;python装饰器25.&nbsp;linux下进程和线程的调度有区别吗(都是一个实体)26.&nbsp;docker底层是如何隔离的(namespace)27.&nbsp;守护进程如何建立(fork)28.&nbsp;客户端time_wait过多怎么办29.&nbsp;为什么每个操作系统都有进程、线程?(从进程和线程的特性来说)30.&nbsp;用户鉴权,详细说一下JWT31.&nbsp;集群裂脑、惊群效应32.&nbsp;零拷贝33.&nbsp;说一下无锁如何实现,内存模型有哪些编程题的话目前感觉有难度是让手写一个线程池,包含单例、模板、线程安全、完美转发、生产者消费者、原子操作、互斥锁这些要素。上面这些是面试过程中,我遇到了会思考一下的问题,其他的问题都很基础就没记录。希望能帮到大家。
点赞 评论 收藏
分享
评论
2
21
分享

创作者周榜

更多
牛客网
牛客企业服务