时隔两年,腾讯笔试又满分了。 第一题,两处的todo是获取节点,getElementById和getElementsByClassName,想不起来api名称可以控制台输一下,其他三处todo模仿对应的实例就可以了,只是数值和元素做一定改动。 第二题,一个往大了整一个往小了整,两个index记录头尾索引,对比头尾大小就ok了。 第三题,忘了,好像有点简单。 第四题,数组展开,然后创建一个空对象,遍
往年经验分享 1.笔试主要考察计算机网络,操作系统,数据结构,算法(比较简单的算法),智力题,覆盖的比较全面,有极少的编译原理题目,但是选择题是不定项,还有两道附加题,但是不计入卷面分, 考察的主要是大数据问题和分布式的东西。腾讯的笔试成绩普遍偏低,据说卷面在将近50分就可以进入面试。 2.一面面被问了几个问题 编写程序算圆周率, 连连看问题(编程之美), 写memcpy函数,但是写完之后他让你优
写面经攒人品。腾讯 CSIG。 一面: 70多分钟。 自我介绍后,深挖项目。 Activity的启动方式?栈内复用时,复用Activity上面的Activity会怎样(会弹出)?弹出的这些栈执行哪些生命周期? Handle的使用?Handle在主线程为什么不需要创建looper?Looper.prepare()做了什么 IPC方式有哪些?使用过Binder吗? 。。。。。 更多的忘了。晚一些再整理
一面 1丶算法 版本号比较 深拷贝(存在循环引用也要拷贝出来,weakmap出现>2就终止递归) 2丶登陆方案,jwt和cookie比较 session存在哪,为什么存redis,除了并发量和读取速度的考虑还有什么。token存哪,如果存vuex刷新还存在吗。 3丶让你实现一个通用级联框组件且带权限判断,你有什么思路(不会,有没有佬说一下)。面试官追问你如何让嵌套的多层组件获取到权限判断的信息(
1.gpu和cpu有什么区别? 2.gpu性能受哪些因素影响? 3.gpu怎么实现并行? 4.进程间通信方式 5.共享内存,线程安全吗?怎么解决? 6.什么情况下发生死锁?怎么解决? 7.进程线程间区别 8.进程调度有哪些策略 9.进程上下文切换时候需要做哪些事情?上下文保存在哪里? 10.C++单例模式,单例模式怎么实现的?线程安全吗?加锁会有什么问题?怎么优化? 11.python怎么实现单例
腾讯后端一面,感觉被恶心到了,纯纯的kpi摄像头也不开,手撕环节也没有,声音也很小,回答之后很长时间才反应,给人一种摆烂的感觉,纯纯的浪费时间,亏我还准备了好几天。 自我介绍 学习的开发语言有那一些(回答:C++、java、python) 讲一下有那些排序算法(回答:快排、归并、快排、堆排序、选择排序、冒泡排序) 简单介绍一下快排 介绍一下冒泡排序,他和快排有什么区别 讲一下归并排序,使用的场景是
真的很喜欢鹅 也真的很想去 以至于昨晚一整个大失眠5点睡8点就醒了而且睡不着了….. 主要挖了一段经历 侧重挖如何思考 群面题目继续拓展 提问了些其他产品的思路 反问环节:少有的 回答的特别认真且全面的面试官 清楚的感知到了腾讯产品的结构化思维和表达能力 总结:更想去了 好想和优秀的人一起共事
position属性 sticky粘性布局如何防止失效以及父元素与其关系 flex三栏布局 前端如何压缩图片 如何实现瀑布布局 瀑布布局如何固定宽度?no-repeat repeat background中cover和contain的区别 web端有哪些安全问题?如何解决? 循环对象js方法 模块化规范细节 xss 内存泄漏 v8回收机制 如何防止内存泄漏 题 下划线转驼峰 无限下拉组件 让说细节
2、搜索,回溯(100) 3、数位dp板子(100) 4、循环节 (100)
1.用户从浏览器输入地址到渲染整个过程 2.dns域名解析过程 3.https为什么比http安全 4.http2.0新特性 5.前端开发防范哪些网络攻击 6.前端什么方法让页面打开速度变快 7.项目难点 感觉被kpi了,电话联系的,十五分钟结束战斗,全答上来,第二天直接寄#软件开发2024笔面经#
1.python 装饰器 2.python list 与tupple 3.python list dic 排序 4.python 基本数据类型 5.linux 常用命令 6.linux 查看tcp链接端口号 7.linux netstat 9.七层模型架构 8.四次挥手 9.HTTPS 10.项目
岗位是腾讯PCG的 30min 自我介绍 挑一个项目说一下 在网页里输入一个网址到页面展示出来发生了哪些过程 TCP和UDP的差别 TCP有哪些机制保证它是可靠的 你对死锁的理解?有什么办法来避免死锁? 手撕:LFU算法和两两翻转链表 。用ACM模式来写,第一题没做过,没写出来,只做过LRU算法,面试前还在疯狂刷LRU,结果考了LFU,然后就跟面试官说不会,给我换了第二道题,因为我不太会ACM,就
上来手撕代码:合并k个有序链表 问题: 1、栈和队列的区别 2、了解哪些排序方法 3、1亿个数据选哪种排序方法?说了快速,就让说快速的优势 4、桶排序适合什么场景
3.15 一面 1、自我介绍。 2、以做了一个怎么样的项目,遇到了哪些困难,自己是如何解决的,最终取得了一个什么样的成果的方式去描述自己的项目,面试官会根据你的叙述提问。 3、觉得自己能胜任哪些工作,对工作如何规划。
1.TCP和UDP的区别 2.cookie和session的区别——python中request的用法 3.cookie和session的生命周期 4.python中装饰器的理解 python中最常用的库有哪些? 5.linux一些命令 管道、grep 6.通过管道 | 如果将当前目录下的文件名复制出来? 7.数据库中join的用法? 8.docker命令? 9.了解数据结构吗?常见的数据结