时间:4.1 19:00-19:40 岗位:基础平台研发工程师-Golang/Python 部门:平台技术事业群-超级计算技术部 1.Go八股 go协程和线程的区别 go的并发模型、协程如何通信 Mutex互斥锁和其他锁区别 go的GC 你用go写过最复杂的程序 你认为项目用go写有什么挑战 2.项目 项目中用Redis干了什么 分布式下如何使用令牌桶限流 分布式事务 RPC通信使用TCP和Uni
先说bg,双9,一篇b会,一次竞赛 面试官上来就问我的竞赛,说是他们也参加了,比较感兴趣。 问的不算太深。 然后就问了两个测评的问题,完全没料想到,回答起来还有点结巴 然后就是手撕,两道题目都比较简单,给了20min,时间稍微有点不够,第二题是找最大递增子序列,我没多想直接dp了被面试官提醒没必要 总历时56min,希望有结果,毕竟方向挺符合 更新 一面过了
时间:3.28 19:00-20:00 岗位:基础平台研发工程师-Golang/Python 部门:平台技术事业群-超级计算技术部 概述:1h,从项目到四大件,对OS考察较深,很多知识点需要融汇贯通,不然像我一样get不到考点 项目部署上线的问题 Docker与虚拟机的区别 k8s有哪些组件 项目的令牌桶限流 压测 Redis持久化,如何保证数据库缓存一致性 Redis过期删除策略、定期删除默认检
#软件开发2024笔面经# 面试时间:118分钟 面试形式:电话面试 面试岗位:安卓客户端开发#面经##客户端面经##暑假实习# 面试内容:分为操作系统、计算机网络、算法与数据结构、个人项目及实习经历 一. 操作系统 1. volatile关键字的作用及原理 2. 为什么volatile不能实现原子性(这个地方我说了javaguide上面那个例子,但好像被反驳了说当变量被修改时会从主存中重新读取吧
1.自我介绍 2.C++八股,是结合着项目去问,面试官很有水平,全称都在引导作答。【顺序可能有误,尽量都记下来】 3.C++11 和 C++14的新特性有什么 4.根据回答的新特性,提问智能指针,智能指针引用计数在高并发下的增减是怎么保证【回答了原子操作,问了原子操作的底层实现?】 5.文件传输中文件块的偏移和乱序发送【回答bitmap块】 6.tcp粘包问题,项目实现的私有协议是什么样的 7.鉴
什么都没准备 1、自我介绍 2、介绍一个你觉得不错的项目 3、自我认为有难度的地方,然后引入了Redis的常见问题 4、kafka的基础问题(草了,我应该不写这玩意儿的) 5、为什么用springboot,然后有个原理问题,我回答不会了 6、简历上写了docker, 怎么用docker的 7、看过源码没,能不能介绍下 8、反问(有点尴尬,为了个很尬的问题) 总之答对了30%左右
1.为什么要来京东 2.介绍一下项目具体情况 3.哪些业务或者功能实现可以应用在京东 4.自己的优点和缺点 5.看你专业是通信,为什么选java开发 6.未来2-3年规划 反问: 1.京东实习生培养体系,薪资和补贴 2.大概多久出结果 3.面试和录取比例 大概聊了二十分钟,打的电话面的,因为面试链接面试官进不去。(前前后后推迟了两次面试时间) 面完秒变hr面试完成,这个还有可能挂吗
岗位:移动客户端(腾讯云) 时间:8.21 16:00-16:30 1. 深挖实习 2.在美团工作内容 3.Java和Cpp感想 看你简历上Java和Cpp都有,我就问一下Cpp吧,因为Cpp比较底层一点 4.有没有了解过STL? 答:看过STL源码 5.Vector实现细节 6.Deque实现细节 7.Map实现细节 8.STL你说到了内存分配器,那讲一讲内存分配器的实现 答:主要说了一下std
岗位:移动客户端(腾讯云) 时间:8.23 19:00-19:30 1.项目以及实现难点 2.项目用到的设计模式 3.讲一讲观察者模式 4.实验室项目深挖 5.tcp滑动窗口实现 6.cmake优势 7.git怎么解决冲突 8.虚函数和虚函数原理 9.纯虚函数和虚函数区别 10.深拷贝浅拷贝区别 11.const 和 static 12.怎么理解模版和模版用途 13.项目优化点 14. 用浏览器打
自我介绍 项目介绍(面试官不感兴趣,项目里用到的redis、mq、分布式,一点没问) synchronize 方法 和 代码块的区别 Sychronize 的原理和优化措施 1.8 ConcurrentHashMap将lock改为cas + synchornize的原因,优化思路 concurrentHashMap扩容问题 为什么链表长度超过8就要转化为红黑树,为什么是8 红黑树和链表的查找效率问
一面之后,经过漫长的等待,终于等来了禾赛的二面。二面主要分为三个部分, 第一部分-自我介绍 自我介绍部分没什么好说的,简要介绍了一下自己的基本情况 第二部分-项目介绍 本次面试中的项目介绍与我经历过的其他面试不同,面试官让我挑选一个我觉得最能展示自己能力的项目来介绍。于是我选择了我目前所做过最复杂的项目,涉及到图像、C++、多线程、神经网络设计等等内容。还好我提前准备了ppt,用图来介绍还是帮了大
1、先问实习经历,做的项目,然后对着自己做的项目一条条问,回答; 2、数据结构有哪些,对应的内存方式,现场做题:数组的、树的中序遍历。 3、vue2、vue3的响应式、diff方面,学过react吗 介绍一下,学过TypeScript吗 考了类型 接口 泛型 4、保持组件状态有什么方法,底层原理是什么? 5、性能优化方案,自己动手实践过哪个,指标是什么,用到的工具。 5、共享屏幕看看写过的比较好的
1、自我介绍 2、虚函数表的机制 3、构造函数可以是虚函数嘛说出原因 4、C++11新特性 5、介绍三种智能指针 6、weak_ptr如何访问指向的数据 7、右值引用 8、将亡值有哪些 9、new出来的数据存放在哪里 10、多线程的模式 11、介绍项目中用到的生产者消费者模式 12、生产者生产太快,消费者消费太慢怎么办(条件变量) 13、负载均衡算法有哪些(只答了概念,没具体了解有哪些算法) 14
1、自我介绍 2、简历里挑一个项目讲 3、代码题,leetcode1222.可以攻击国王的皇后 (秒了) 4、知道哪些c++11新特性 5、虚函数的作用? 6、C++中override关键字的作用 7、构造函数是否可以是虚函数(解释原因)? 8、虚函数是否可以使用static关键字? 9、C++内存中堆和栈的区别 10、为什么栈的效率比堆高? 11、介绍二叉搜索树,平衡二叉树(左旋右旋操作),红黑
一家人工智能公司,公司技术栈为python,所以出奇的没有java八股文的一次面试 1. 自我介绍 2. 算法题: 最长回文子串 3. 实习经历 4. 拷打项目 5. 为什么做分布式和微服务项目 6. 分布式下的token 7. 为什么会去做微服务 8. 介绍一下RabbitMQ 9. 反问