岗位:服务端开发工程师 时间: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++的字节对齐,对齐有什么用?为
一、八股 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.你的
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
选择题2*20 js严格模式,代码审计,安全两三题 编程3*20 编程1: 输入14行字符串,每两行代表一天的开始时间和结束时间。保证开始时间一定迟于17.00,结束时间一定早于03.00 输出一个整数代表时间 编程2: 输入第一行输入一个正整数n,代表事件的数量。第二行输入两行正整数T和H代表时间限制和精力限制。接下来的n行每行输入三个正整数ti,hi,ai,代表分享第i个事件需要花费ti的时间
自我介绍 动态链接静态链接,程序是怎么找到动态链接的? 物理地址和虚拟地址,64位虚拟地址空间是2^64,但是物理地址没这么大,所以为什么会这样? 计网 TCP为什么三次握手和四次挥手的原因 浏览器中数据www.baidu.com会发生什么?DNS寻址的详细过程?DNS劫持知道吗? https和http的区别?对称加密和非对称加密? 为什么https通信过程中使用对称加密,而不全部都使用非对称加密
场景:在线面试 一面问题: 1、自我介绍 2、 可以简单谈一些javascript数据类型吗? 3、有没有用过es6语法,const声明的对象数值可以改变吗?为什么可以。 4、简单讲一下首页白屏解决办法。 5、有没有尝试修改数组值(vue),会出现什么问题,你是怎么样解决的? 6、说一下你对事件循环队列的理解,有没有用过$.nextTick? 7、竞赛经历,吧啦吧啦… 8、你喜欢的企业文化,怎么样