10.24一面(30min) 1.问一下项目和经历 2.c++访问空指针会发生什么 3.设计模式 10.27二面(30min) 1.TCP介绍 2.UDP可以做到可靠传输吗 3.三次握手四次挥手过程,为什么 4.操作系统进程状态和调度策略 5.操作系统内存管理 6.有了解好用的c++内存管理工具吗 10.27三面hr面(45min) 介绍自己个人情况,在校经历 10.27电话OC 流程很快,体验很
岗位:服务端开发工程师 时间:9.8 题目 项目 存储很多的内容并且检索,架构和流程 怎么实现集成平台用户 对象存储流程 用户体系,二维码登录 Redis数据结构,有序集合实现,跳表插入元素 算法 LRU 反问/其他 内推人什么关系,为什么没有在之前的公司转正 业务:风控 总结 多多总体来说面试官的素质较高,引导的都很舒服,整体面下来感觉问题不大,也收到了三面,不过已经有还可以的机会所以没有继续进
#多益##面经#感觉凉了,问了问题只答对了一半?算法题是一个数组输出由其组成的最大整数,我是想先排序再大的放高位但是数组里有多位数我当时没想明白怎么处理。我好菜的 虚函数是如何实现的? is和==的区别是什么? 如果一个10*10的扫雷里有10个雷,你如何让每个格子出现雷的概率相等? 现在有一个玩家战力排行榜,你要如何实现?如果战力改变了你又怎么做? 对游戏的看法?从玩家和从制作的角度 你了解过什
腾讯云智一面客户端开发面经 总体来说不算压力面,但二叉树没做出来,蚌埠住了,二叉树给中序和后序,让我说前序(大二学的忘记了),本来其实可以用IDE,直接构造树,然后我直接打个前序遍历的,力扣原题。本次面试大致涉及以下内容:滑动窗口、动态规划(滚动数组)、二叉树构建和遍历、签名算法、爬虫、QPS、网络延迟、TCP 和 UDP、HTTP、TCP 用户数据报、HTTPS 加密过程、非对称加密和对称加密、
HR面是线上是视频面,具体问题整理如下: 1. 自我介绍 2. 有继续升学习的想法吗 3. 学校男女比例 4. 为什么对计算机感兴趣 5. 有什么实习目标 6. 工作意向城市 7. 你有什么优缺点 8. 对面试官有什么评价 9. 对部门情况有无了解 10. 实习开始时间以及时长 11. 面试官介绍其部门 12. 最有成就感的事情 13. 对第一份工作的规划 14. 是否是独生子女 15. 家庭住址
3.18 腾讯wxg 客户端开发二面 1. 科研项目 2. 八股 (1)C++八股: C++里面的static关键字有什么作用?static能够限制作用域,有可能失效吗? 能不能检查出来变量重名?C和C++都会发生符号冲突吗?(迷迷糊糊的)冲突的情况下,而且链接器没有报错,那么会发生什么? mmap函数 虚拟内存每次会读固定大小,这个大小是多少。(4KB) 说一说C++的字节对齐,对齐有什么用?为
一开始先让我做了个自我介绍,然后问我擅长哪门语言,然后让我用C++做了两道题目。第一道是关于单例模式的一个懒加载写法,具体要求是构造一个类,要求写一个成员函数Print用来打印这个类对象本身的地址;第二道关于指针,具体题目是删除当前链表倒数第n个元素,写完之后让我解释代码。这个题目其实比较好做,但是我有点忘记链表结构是如何定义的了,有点不熟。之后问了我关于项目的东西,问的很细致,就是看我是不是真正
一、八股 1.堆和栈的区别 2.get和post的区别 3.浏览器解析Url的步骤 4.栈和堆的内存分配是怎么样的? 5.get的url的限制是多少? 答:浏览器不同,限制长度有所不同 5.1.不同的浏览器具体是多少?(这个太详细了没答上来) 6.HTTP状态码? 7.强缓存和协商缓存? 8.如何实现304? 9.js中有哪些基本数据类型?(没答完) 二、简历项目 根本没问简历上面做过的项目,有点
二面很快 大概20分钟 1.自我介绍 2.问简历项目的人员分配 3.讲讲浏览器缓存和CDN加速 4.第一个项目中主要负责哪些部分 5.与后端交互的时候如何进行参数和接口的定义的 6.项目中觉得有什么做的好的地方(介绍了自适应的实现) 7.项目中有没有遇到什么难点 8.如何学习新技能和解决遇到的问题 9.假如说现在给一个比较复杂的页面设计和功能需求,该如何去设计和考虑 10.如何封装组件 11.你的
第一部份,一半数学题一半java基础 第二部份,玩过什么游戏之类的hr题 第三部份,1、写一个冒泡排序;2、给一个链表,找到这个链表的中点。
1、自我介绍 2、webserver 项目中如果所有线程都在工作,收到请求怎么做? 3、输入url到网页显示的过程 4、C++内存分布 5、内存泄露怎么处理,怎么检测内存泄露(valgrind),valgrind的原理 6、unique_ptr内部实现,weak_ptr是为了解决什么问题 7、TCP和UDP的区别,TCP怎么实现可靠传输 8、项目难点,怎么解决 9、手撕:leetcode 253:
自我介绍 基础 golang数组和切片的区别? golang中map底层也是引用类型吗? map做并发操作有什么问题? sync.map是如何实现的?只采用读写锁+map的形式有什么弊端? 操作系统层面,CAS操作是怎么做的? golang的协程调度是怎么做的? golang的协程和线程的区别是什么? http/1.0、1.1、2、3的区别和特点都说一下? http/2里面的TCP多路复用的优点是
上来做题(40min) 检查如下代码有什么错误 struct XX { std::list<std::string> names; }; void func() { XX *xx = (XX *)malloc(sizeof(XX)); if (xx != NULL) { xx->names.push_back("A"); xx->names.push_back("B");
周二约的面试,周六下午面试(难道是大小周吗?),周五发的邮件; 面试官是一位女性,很礼貌可爱,但是会经常忽略我的回答,打断后,直接进行下一个问题,我讲话的时候她会和别人讲话或者看手机 使用的是赛码网,很卡顿,个人面试前网络监测都没问题,不清楚是系统问题还是其他原因。 整体面试体验下来感觉有点KPI,问题都有回答上来,也会给她拓展,引导她问一些问题(都被人家忽略了),算法A出来比较简单。 但是不妨碍
20道选择 + 五道编程题 + 两道游戏经历题 编程题 a a a 40% 85% 第四道是从网格左上移动到右下,只能上下左,不能向右走,不能走走过的格子,上/下边缘再往上/下能越到另一边,但分数会清零,每个格子有相应的分数(正负都有),求到达右下时的最高分数,我用dfs做的,怎么搞都只有40% 第五道是将A字符串变为B字符串,两个串都只有大小写字母,转换规则是 1. A串中的小写字母可以删除 2