首页 / 面经
#

面经

#
3117001次浏览 152212人互动
此刻你想和大家分享什么
热门 最新
头像
腾讯 后端 一面(115min)
feat(3.11晚): 官网状态更新,进入复试>   3.3投递 3.5测评 3.7约面>   03.07 技术架构团队一.   面试官介绍部门二.   自我介绍三.   拷打项目     1.   为什么、怎么用微服务架构改写     2.   token无感刷新     3.   ipfs用来干什么 为什么又用了minio     4.   怎么用redis做缓存的,缓存了什么     5.   热搜榜怎么实现的     6.   为什么用rabbitmq     7.   websocket原理,和长轮询区别     8.   讲讲另外两个开源项目     9.   了解什么设计模式四.   计网     1.   TCP三次握手、四次挥手     2.   SYN攻击     3.   TIME_WAIT和CLOSE_WAIT     4.   HTTPS和HTTP     5.   HTTP和RPC     6.   网络分层模型     7.   TCP和UDP     8.   linux怎么看tcp状态五.   操作系统     1.   进程和线程     2.   进程间通信方法     3.   孤儿进程、僵尸进程     4.   内存淘汰算法     5.   死锁解决     6.   怎么创建100个进程     7.   操作系统内存申请六.   算法     1.   了解什么排序算法,复杂度     2.   分割回文串     3.   合并区间     4.   合并两个无序数组,递增返回n个最大值     5.   最大子数组和七.   反问     1.   部门是干嘛的     2.   面试表现评价,有什么不足感受:-   处女面,但没有想象中的那么压力,感觉鹅厂很重视计算机基础,面试官人很好,不压力-   简历没问题,可以开始海投-   os和算法还得练😡 #面经##后端##腾讯##实习#
点赞 评论 收藏
转发
腾讯PCG后端C++ 实习 一面[寄]
QQ浏览器  50min处女面,好紧张C++智能指针,三种分别适用于什么场景?unique_ptr的实现? 内存泄露,你有遇到过吗?你只在开发阶段遇到内存泄露吗,如果开发阶段没有问题,但是运行的时候内存泄露呢?如果这种内存泄露静态检查工具解决不了隐蔽的问题,该怎么去排查,怎么定位?  面试官希望的回答:内存快照对比,GDB调试C++ map是怎么实现的?红黑树map在别的语言有别的实现方式?  我不到啊C++为什么使用红黑树?C++ 有没有GC垃圾回收有没有了解 ? 不知道,只知道C++ 程序员自己管理内存GIT的merge和rebase的区别? 远程分支A->B->C,本地分支A->D->E,分别merge和rebase之后是什么状态?有没有接触过其他GIT命令? fetch和pull区别 ? pull从远程仓库拉到本地工作区,fetch先从远程仓库拉到本地仓库TCP/UDP区别? 分别适用于什么场景?TCP可靠传输怎么实现的?超时重传多久多少次?TIME_WAIT状态发生在那一段?TIME_WAIT存在的原因? 为什么三次握手?两次行不行?  你写的熟悉,但是没有真的用过这些东西  我:瀑布汗网络IO模型? 阻塞和非阻塞模型?IO多路复用?   不知道,没有做过socket的项目输入URL之后会发生什么?   进程线程协程的区别?一个进程能开多少个协程? MYSQL接触过吗?MYSQL:INNODB底层实现?   B+树  和B树的区别? 二叉树? hash Table? 索引 ?  普通索引,唯一索引?    唯一索引,主键索引谁可以为NULL?SQL:数据分组用什么命令 ? Group byjoin,group by,order by,limit的优先级? 谁先谁后做题: LRU算法   哈希表+双向链表  手搓出来了,给面试官讲思路两个一组翻转链表  来不及写了,只说了left,right.  Pre,cur,next头插法反问:做什么业务用什么语言? GO #面经# #实习# #我的实习求职记录# #软件开发2024笔面经#
点赞 评论 收藏
转发
蚂蚁一面凉经—纯八股拷打
时间:3.21时长:50min电话面试:Java面向对象的特点(封装、继承、多态) 分别解释,其中多态的底层原理是什么?怎么实现的。我说了运行时确定具体类型啥的,他还是问我原理,感觉没回答到点子上。Java反射用过吗?了解吗?使用场景?具体解释反射。答了Spring AOP,然后面试官怼着AOP问AOP实现原理:动态代理 解释动态代理AOP还有哪些使用场景,让我说三种我说了限流,问具体怎么实现一个IP一秒钟访问1000次接口,对它进行限流又问如果是分布式系统,这种方法还能用吗?怎么办?不会JVM:内存区域 解释 垃圾回收机制 哪些算法 复制算法优点缺点为什么要分代为什么Java要有这个回收机制加载很多类,内存溢出了,溢出的是哪的区域new 很多对象,内存溢出了,溢出的是哪的区域讲一下双亲委派机制委派机制有很多好处,但如果不想使用委派机制,要怎么实现类加载内存泄露了解吗?(当时脑子炸了,感觉这个概念似曾相识又毫无想法讲一下threadlocalthreadlocal的内存泄露问题 弱引用是什么的弱引用数据库:事务的四大特性,解释隔离级别,解释单节点数据库炸了怎么办我说读写分离又问假如是写多读少,怎么解决?(分库分表?什么情况水平分,什么情况垂直分Nginx 负载均衡怎么实现的有哪些算法(轮训 加权...)为什么要加权? #面经#
点赞 评论 收藏
转发
头像
03-26 14:12
已编辑
Java
美团到家商家端二面(1h)
(上次说凉没凉,这次量子微凉)自我介绍长链接转短链接的过程具体说一下转换冲突了怎么办长链接过期了怎么处理Java是自学的吗,跟学校教的有什么区别,自学了什么东西力扣有在刷吗,刷的怎么样自学了哪些中间件(这里我提了导师项目比较简单,真蠢啊)你说导师项目比较简单,所以你没写,那跟你的有什么区别(我又提了一嘴导师毕竟政府项目,debug啥的解决现实问题)debug需要他那个项目学吗,你自己写项目不debug吗(我人当场傻了,急中生智说导师有生产日志啥的,自己的没上线)多线程有用过吗(没咋用过,编了个导师项目用了countdowlatch配合线程池解决大文件上传问题)线程池参数说一下聊到了countdownlatch,那countdownlatch、cyclicbarrier、semaphore的区别(这八股我没背,直接坦白不熟简单讲了一下怎么用)乐观锁和悲观锁的区别,具体实现都讲一下redis的缓存一致性你怎么考虑的(四种情况分别分析)redis的数据结构(五个讲了一下名字就不让说了,估计时间不够)选一个项目,讲一下数据库表构建以及E-R关系几种消息队列的区别(大概说了一下kafka、rocketmq、rabbitmq的区别)说一下消息队列用来做啥(异步、解耦、削峰举了例子讲了一下)部门介绍什么时候能来实习实习到什么时候(我说秋招)秋招之后要干嘛吗(我**编了个理由说要写论文😥)对于美团的意向如何,手里还有别的大厂的面试和offer吗反问:您觉得我怎么样,哪里需要提高(整体还行,提高得靠实习,项目简单了点)什么时候能出结果(3天之内)转正的概率高吗(不低,一般都能转正)如果我没过,还有部门捞吗(有,所有部门都在抢)#面经##美团面经#
点赞 评论 收藏
转发
钉钉一面面经
#软件开发2024笔面经# 面试时间:118分钟面试形式:电话面试面试岗位:安卓客户端开发#面经##客户端面经##暑假实习#面试内容:分为操作系统、计算机网络、算法与数据结构、个人项目及实习经历一. 操作系统1. volatile关键字的作用及原理2. 为什么volatile不能实现原子性(这个地方我说了javaguide上面那个例子,但好像被反驳了说当变量被修改时会从主存中重新读取吧啦的,待我待会仔细查阅)3. 操作系统怎么进行内存管理4. 分段和分页的区别(这里答得稍微没那么好,感觉说了一些车轱辘话,不过操作系统确实一周没看了)5. 操作系统如何实现线程的调度,从源码出发(做过相关实验,所以还行)6. 线程和进程的区别二. 计算机网络7. 输入url地址吧啦吧啦,这个里面面试官有插入问好几个问题(MAC和IP的区别,为什么还需要MAC,HTTP请求报文的格式)8. HTTPS的加密协议的实现,具体的加密算法,为什么要进行对称加密而不是非对称加密9. UDP和TCP的差别,以及如何实现可靠的UDP协议也就是QUIC10. 安卓四大组件11. 有点忘记还问了安卓啥了,生命周期那些叭可能三. 算法与数据结构12. 合并K个有序链表(笑死,昨天腾讯做了一模一样),最后写了三种方法,用堆排序,不用堆排遍历求最大,最后还问了分治法两两合并的思路(这里是发了链接让俺做的)这里大概二十分钟左右四. 项目经历13. MVVC、MVP、MVC设计模式的区别及各自优势14. 问了十分钟实习经历(还问了一个为啥需要心跳检测,在长连接情况下)15. 问了十几分钟分钟项目,这里感觉回答的挺一般完全跟着面试官引导说的,要自己好好总结一下项目的表述五. 反问16. 最后反问,问面试表现,问面试官要如何更好的表达,加上闲聊他们部门是做啥的聊了十多分钟感觉面这么久可能主要是面试官好几个点都问的挺深的,不是直接回答套话就可以,面试官人非常nice,面试体验还挺好的,如果能顺利二面那就更好啦
点赞 评论 收藏
转发
前端面试背八股真的很烦啊!!!
大家好,本人(女,备注是因为怕有人叫我哥们 )在硕士毕业后在字节做了三年前端开发工程师。有点标题党了不好意思。哈哈哈第一次这么介绍自己还有一点不适应。首先声明我完全不是来炫耀的,因为从接触前端到现在的五年时间里,我常常觉得前端很难学,学的很吃力。前端涉及的领域太多了,经常有一种我永远也完全掌握不了前端的感觉。而且每过一段时间就会出现一些新的名词总是令我摸不着头脑。我不是一个喜欢背面试八股文的人(哎 谁又是呢)。非常讨厌在不了解底层逻辑的情况下去硬背一些概念,而且我知道就算现在背下来了以后也会忘的,最后遇到问题了也不能帮助我去解决。当年校招为了通过面试,也是硬背了很多的概念,但是背得越多带给我的困惑越多,为什么这个事情是这样的呢?我怎么去了解知识点背后的本质呢?虽然后面试上岸顺利入职了字节,但是我还是带着很多的问题边工作边学习。不过公司工作的节奏太快了,我没有很多的时间去钻研知识点背后的细节。就这样到了最近公司业务有调整,有很比较多的自己时间才有机会去学习。说实话React的原理我才是最近搞懂的,而且我也不敢说自己完全搞懂了,只能说自己终于慢慢有机会去摸到了前端底层逻辑的边缘。我常常觉得前端的知识点太散了,不知道你们有没有这种感觉。而且因为我们日常的开发都是基于框架或者现成的库,导致我们没有很多的时间去了解知识点底层的原理,导致我们开发的越来越复杂后,需要性能优化或者是遇到一些难以理解的bug才会想到要去了解背后的原理,但是真的开始去了解原理的时候却又感觉无从下手。我不是一个很厉害的前端,但是我是一个热爱分享,热爱钻研的前端,我喜欢去研究问题背后的原理,也想尽力帮助一些对前端感兴趣想要跨入前端大门的小白们解答一些疑惑,希望你们的前端之旅可以更加愉快,少走一些我之前的弯路。前面叨逼叨了很多,这个贴子的重点是想知道大家最近在【校招面试】的过程中有哪些问题是自己觉得很难理解,但是自学之后也不太能摸得到头脑的,我可以试着帮大家解答一下,尽量做到深入浅出。欢迎大家在评论区踊跃留言,我会尽量挑点赞比较高的优先回答~#前端##前端 开发工程师##前端面试##前端面试题##面经#
点赞 评论 收藏
转发
玩命加载中
牛客网
牛客企业服务