查看全部48条面经
最近更新时间:2023-12-13 14:53:42
0166
面试了职位:Golang
确定通过
面试:Golang。面试体验还不错,难度是有的,确认通过。
  • 一面面试官人很好。
  • 也是腾讯唯一一个和我全程视频露脸的面试官orz。
  • 是我今年所有面试体验最好的,没有之一。
  • 这一面只面技术不问项目(正好我项目不行,美得很)。
  • 技术一个小时10分钟(天呐是今年最长的一场了),算法五分钟不到结束。
  • 1.说一下mysql的悲观锁乐观锁实现乐观锁版本号加自旋。悲观锁就是slect for update或者share mode
  • 2.javspan>a里面是怎么实现的呢悲观所主要是synchronized,走的操作系统mutex,又讲了一遍锁省级。乐观锁就是cas,底层是cpu指令。又说了下unsafe相关的内容。
  • 3.如何取舍乐观锁悲观锁场景当时面试心情好,就说了大实话。场景取舍类似于上厕所。小号就是乐观锁,毕竟排队一会儿就能等到,配合自旋等待就行了,
  • 如果使用悲观锁上下文切换(从厕所走到工位)花费的时间不划算。大号就是悲观锁了,毕竟等待的时间一般会很长。二者取舍就预测是否发生竞争,或者竞争的时间长不长。
  • 4.说一下 concurrenthashmap 怎么实现。
  • 1.8比起1.7有什么优化 cas+synchronized,1.7则为分段锁。另外优化了寻址算法和 hash 算法(具体说了下两个公式)。(ps ,最重要的红黑树没说,不过感觉不要紧啦)然后说了下怎么计算总数。扩容的步骤。
  • 5.concurrenthashmap和hashtable的区别一个最终一致,一个强一致。前者读的时候不加锁。
  • 6.问一下网络吧。三次握手过程,能不能改为两次经典八股文。ack,syn,半链接这些说一下就可以了。不能改为两次,
  • 如果没有中间消息丢失在没有超时机制的情况下就会产生网络的死锁。(不过终于到了我最擅长的网络啦,之前除了字节三面就没人问我网络,不愧是腾讯,嘻嘻)
  • 7.四次挥手说一下,能不能改为三次。
  • 为什么要等待2msl挥手过程又是八股文。
  • 可以改为三次,只要服务端开启延迟发送,第二第三步就可能变成一步。
  • 2msl是为了保证序列号不紊乱,不产生脏数据。
  • 顺便说了下序列号怎么产生的。
  • 8.tcp的一些八股文,校验和,滑动窗口,拥塞控制,流控,nagle算法又是基础八股文,tcp最大的缺点也就在流控了。
  • 流控还要维护整体网络,正常人一旦页面读取失败肯定会疯狂刷新页面啊。
  • 怎么可能等待一段时间再刷页面呢。
  • 9.https加密过程这一题我说太多了,从seesionid,sessionticket到加密套件的四个字断含义,加密套件只有两个算法需要填写,而只有一个算法需要填具体值。
  • 还有服务端是否需要发送证书,客户端是否需要发送证书。
  • 不同加密算法ECDSA和RSA中间的过程有什么不同,讲到一半就感觉很累,不想讲了。
  • 越讲越快。
  • 10.ca证书如何验证标准八股文,就一般证书sha1加sha256验证证书完整性。
  • 还有就是最重要的密码套件中的算法怎么用(一般就是rsa和sha256)。
  • 又讲了下证书链,多级证书。
  • 还有openssl的pem转crt等等。
  • 什么是自签证书(diss了一下12306,哈哈)。
  • 到这里网络就结束了
  • 11.说一下redis的数据结构,zset怎么实现的基础的5个加布隆过滤器,hyperloglog,geohash之类的。zest和字节一面说的一样。
  • 12.zset怎么实现排名span字段
2023-12-13 发布

相关推荐

匿名用户
面试了职位:Golang - 上海
确定通过
面试:Golang。很棒的一次面试体验,难度是简单题型,确认通过。
通过校招来的,除网申外,一共两轮面试,初面是部门leader加HR的结构化面试,会问很多性格、在校经历方面的问题,喜欢听具体的故事;复试是两位部门主管在场,旁边大屏幕有上海总部的主管或HR远程视频,一起进行结构化面试的,问了很多专业方面问题及之前实习的经历,如果实习和岗位比较相关会更有吸引力, 总之面试体验特别好,随处小细节都能感受到对校招生的关注和重视,也非常尊重人,气氛不错,不会有太大压力,两轮都在青岛公司面的,公司环境很好,办公环境感觉会很舒适,已经拿到offer了,待遇可谈,各方面都挺满意,准备签约,结束秋招~
5轮面试:电话面试、视频面试、笔试、填信息表、HR面试
面试感受:很好;面试难度:普通难度;面试来源:猎头推荐
2023-12-14 发布
offer
面试了职位:Golang - 北京
未通过
面试:Golang。总体感觉比较正常,面试难度挺大的,没通过。
一面没怎么准备,问了些基础的问题,答的七零八落,算法题hard没做出来。
1轮面试:视频面试
面试感受:一般;面试难度:困难;面试来源:社会招聘
2023-12-04 发布
柯南
面试了职位:Golang - 北京
感觉没戏
面试:后端工程师 面试难度还行 主要我答不上来人家就不追问了 感觉没过
面试题分享:(我的简历是php+golang)语言方面:php生命周期  sapi cgi fast-cgi php-fastcgi php-fpm 的区别垃圾回收「mysql」mysql执行过程聚簇索引,非聚簇索引怎么用到的/概念区分执行过程中的几种日志索引的优点 (B树 B+树)分库分表 (数据瓶颈,单表过大,单库过大的性能上的问题)「redis」持久化方案zset各种数据类型的应用在业务中接口幂等怎么处理(分布式锁)比如秒杀的处理zkeeper异步队列「rocketmq」几种工作模式延迟消息怎么确定消息消费成功了影响消息可靠性的几个问题 如broker非正常关闭怎么保证消息可靠性「es」倒叙索引最后一道算法题  考的动态规划磨叽几句:一面视频面试,现在等消息,首先自我介绍,基本没问项目相关的东西,都是一些知识考点。说到面试难度,hr约时间的时候我就往后安排了一个星期,仔细准备一星期,面对提问,不会就说不会。模棱两可的只说自己有把握的。我答不上来人家也不会深问了。面试官人挺好的,我其实有挺多不会的,但是人家在我答不上来的时候会微笑的说没事,没关系。
1轮面试:视频面试
面试感受:很好;面试难度:非常困难;面试来源:BOSS直聘
2023-12-08 发布
张健
面试了职位:Golang - 亳州
确定通过
面试:Golang。感觉一般吧,面试内容挺简单,告知通过了。
1轮面试:视频面试
面试感受:一般;面试难度:普通难度;面试来源:社会招聘
2023-12-19 发布
龙龙
面试了职位:Golang - 北京
确定通过
面试:Golang。感觉很正规,问题比较简单,确认通过。
笔试题是面试官自己出的,不是力扣上面现成的题,tag:数学,不难。问了基础的TCP UDP,数据库,基本上就是网上能找的面经的题。不会的不清楚的我就说了自己的想法,面试官也很好,不会凶你。主要问题是在于项目上面,面试官会依据你的项目问你问题,比如用的什么协议,为什么用,他有什么缺点,该如何改正。
2轮面试:视频面试、笔试
面试感受:很好;面试难度:普通难度;面试来源:校园招聘
2023-11-27 发布
销售顾问
面试了职位:销售专员 - 上海
感觉没戏
面试:销售专员。面试印象不是很深刻,难度也是有的,个人感觉没戏。
1轮面试:HR面试
面试感受:一般;面试难度:困难;面试来源:猎头推荐
2023-12-12 发布
王子祥
面试了职位:Golang - 北京
确定通过
面试:Golang。总体感觉比较正常,整体难度一般,收到offer了。
主要着重于实战和根据简历所写提问
5轮面试:笔试、填信息表、部门主管面试、HR面试、总监/老板面试
面试感受:一般;面试难度:普通难度;面试来源:BOSS直聘
2023-12-11 发布
面试流程:共经历了6轮面试
整体感受:很好
面试难度:困难
面试来源:内部推荐
公司对比
腾讯科技(上海)有限公司