老实说大概知道不太可能会常规八股,可能网络的多一点但是准备的还是太不充分了 然后很多项目里的功能停留在了会用,但没有深入理解原理,颜色切换就问到答不出来属于是太捞了 #前端##面经#
1、MSQL主从复制的模式(唯一一个八股,说了一半被打断,说:我觉得你是知道的,不用说了)。 2、Redis和MySQL的一致性问题, 更新缓存的时候,没更新成功怎么查,怎么才能更新成功 3、404了怎么解决 4、URL错了怎么解决 5、CPU100% 怎么排查 6、LeetCode 刷了多少,八股背了没有
腾讯居然是没有笔试的,投了简历然后直接约的面试。面试官提前来了,没开摄像头,我开了,面试体验还是很好的。个人刷题和八股准备的都不算充分,寄了也能理解。 上来自我介绍,然后面试官说这次先考察基础知识,项目先不问。(我内心:就项目还多点,寄……)但是问的八股个人感觉算是偏基础,我自己看了大概两天还是能答出一部分。 问的问题还蛮多的,凭印象回忆一下…… 讲一下四次挥手;客户端挂了的话会发生什么,http
简单说一下问到点吧(C++) 1、自我介绍 2、如果有写实习经历会问 3、有写项目也会问(项目流程,遇到的问题,怎么解决等) 4、面向对象? 5、模板有了解过或者用过? 6、常用的数据结构?排序算法?STL? 7、Linux 多线程,线程池? 8、Linux I/O复用(select、poll、epoll区别?) 9、Git用法? 10、常用设计模式? 11、最后还有个算法题(现场用ide写) 然
面试官态度还是挺好的,但是kpi😁 1.让我自己介绍项目,因为我项目也比较水,这里没什么好说的,草草结束(后悔自己太实诚) 2.TCP的可靠传输是怎么实现的? 3.传输过程中丢包了怎么处理? 4.数据包超过限制大小怎么处理? 在哪里进行分包? 5.补码的规则,以及补码的作用? 6.学过编译原理吗(没) 7.学过操作系统吗(没) 8.两道算法题,撕完下班 反问: 为什么把我捞到客户端面试? 回答:
pcg移动客户端实习 一面(3.12,接近2h) 忘记录音了,有点不记得了 https是怎么加密的 拷打项目 手搓高精度加法,带小数 设计模式了解吗,你知道哪些设计模式(观察者模式,单例模式) 用你熟悉的语言实现单例模式(只是听过,不会写) 手搓生产者消费者模式 二面(3.14) HR面(3.18) offer(3.20) 占坑慢慢补
1. 拷打项目 问的比二面细,与面试官一起探讨 2. 开放性问题:屏幕坏了怎么检测(绷不住了压根不会只能硬着头皮瞎扯) ● 借助工具让屏幕全黑全白全红全蓝等等看看有无像素点缺失 ● 手机拍照 ● (实在不会了问面试官你知道答案吗,面试官说他也不会,然后就我说的延申了一下) 3. 反问 ● 实习生干嘛 ● 对实习生的预期或者说是期望 ● base在哪
1. 拷打项目 - 登录流程 - 项目难点、收获 - 日志实现是否考虑了多线程竞争情况 - 密码存储,是否为明文 - 加密算法,对称加密与非对称加密 2. DNS域名解析 3. DNS劫持 (不会) 4. TCP与UDP 5. HTTP 3.0 6. 算法题1:判定字符串b是否是字符串a的子串(用BF敲出来,说不会KMP) 7. 算法题2: 两个栈实现一个队列功能 8. 逻辑题:3升桶与5升桶如何
算法题:开局写个快排(写出来了后面发现时间复杂度说错了当时面试官还思考了一下说对对对,难绷) 问我和别人相比有什么优势,一下次给我卡住了; 然后问我项目和实习时间为什么都这么短。 项目·: 1.什么是HashMap扰动函数 2.布隆过滤器 3.缓存穿透 4.微信支付怎么确保用户支付成功?怎么实现对账功能? 5.redis分布式锁 八股: redis:redis的数据类型;各个数据类型的使用场景;h
1.自我介绍 2.算法 最长无重复子串 20min 3.面向对象三大特性,多态在哪里使用过 4.aop在项目中的使用 5.aop底层原理(没答出来) 6.hashmap存储数据的过程 7.多线程可能出现的问题 8.死锁的产生 9.synchroized 10.介绍一下gc(jvm基本没看,就提了下回收算法) 11.知道那些设计模式,有实际使用过吗(就答了几个,没使用过) 12.反问: 部门业务 腾
腾讯暑期一面凉经客户端 1. c与java区别 2. 线程同步 3. 生产者消费者 4. 双亲委派机制 5. tcp三次握手 6. 三次握手中间的某个报文丢失了怎么样怎么样(完全没看,xiaolinCode有) 7. https四次握手过程 8. 滑动窗口与拥塞控制 9. leetcode165 版本号控制,中间java的split("//.")要加“//”借助ide搞出来了 (感觉会g55555
2023.08.24 50min 鼠鼠之前投暑期实习的cpp客户端开发没有后续,最近在秋招页面鼠鼠更新了一下简历,想重新投个其他岗位。 没想到更新完简历直接就自动投递原来的岗位了???很奇怪 于是接到了今天的面试,全程拷打cpp 自我介绍 问cpp: #define 和const const int* p和int* const p static解释,修饰范围。通过#include 某个cpp文件可
时长1小时出头 - 自我介绍 - 为什么实习做算法秋招来面开发? - 问实习做了什么工作,遇到了什么问题,怎么解决的? - IDE 中写的代码源文件怎么变成手机上可运行的程序的? - 了解 socket 编程吗?怎么实现两端通信,说下代码流程? - 有没有用 socket 做过什么实际应用 - 递归有什么缺点?模板元编程? - 内存对齐?深浅拷贝? - 各种锁的性能有什么区别? - 为什么简历上的
9.4一面 实习 1.讲一讲webview加载时间优化的思路?降级为系统内核的机制不是tbs内核自带的功能吗? 2.怎么判断页面在本地是否有缓存?如何判断页面缓存是否是最新的? 3.sonic session销毁的时机是什么?阻塞sonic session的销毁不会带来别的问题吗?我怎么感觉这里面有bug啊? 八股 1.webview了解的多吗? 2.安卓异步组件有哪些?使用AsyncTask可能
bg: 两段实习, 暑期是在天美一个Unity项目做的性能优化工具相关的内容, 做了Shader变体优化, 加载相关内容, 改了一些引擎源码 前四次面试内容挺重复的, 第五面是制作人面, 制作人也是技术出身, 问的问题挺有意思的; 我挑一些典型的, 问了很多次的出来 常规内容, 游戏引擎 实习做的内容 demo转为联网如何去做 骨骼动画的原理 蒙皮的原理 动画重定向 mesh存的哪些东西 渲染一个