话题广场
全部 / 求职面经 / 技术交流 / 行业资讯
  • 面试公司:腾讯面试岗位:Java后台开发面试背景:腾讯面试提前1天和提前一个小时都会发短信提示。去的腾讯滨海大厦面试,大楼的现代化程度很高,不过需要提醒一下的是,腾讯的滨海大厦分为南塔和北塔。我去的时候就上错楼了,需要下到4楼重新换成电梯。笔试·微服务的特点,如何实现服务发现和负载均衡·c++内存管理·time_wait在哪一端产生,作用是什么·程序crash如何定位·服务性能问题如何定位·两个排序数组找中位数·就数字n的平方根·设计一个算法,抽奖次数越多中奖概率就越高·MySQL如何分析一条语句的执行过程。deletefromt1limit3和deletefromt1的区别?一面·问项目·跳台阶·数组中奇数个元素·一栋楼有n层,不知道鸡蛋从第几层扔下去会碎,用最少的次数找出刚好会碎的楼层·动态规划与贪心有什么区别·redis数据结构的底层实现·redis如何实现高可用·负载均衡算法有哪些·服务发现是怎么实现的·熔断是怎么实现的·id生成器怎么实现的,如何实现全局递增·协程和线程的区别·进程间通讯方法·平时逛哪些论坛,研究哪些算法·paxos算法,这个算法我说不清楚,然后说了raft算法·gdb怎么切换线程·如何判断一个图是否有环·介绍一下缓存·查看CPU的命令和磁盘IO的命令二面·项目的系统架构画一下·如果用户量上涨怎么优化·负载均衡的加权轮询算法怎么实现·背包问题
    0 · 0 · 17 ·
  • 一面1、自我介绍2、作品简介3、跟别人比优势在哪里4、评价一下自己的技术5、评价一下你的设计风格6、你的设计理念是什么7、说说你未来的职业规划?或者未来3-5年的规划8、说说你对薪资的要求?9、你的工资差价体现在哪里10、在面对问题的时候,你的解决方案是什么11、工作中遇到的问题怎么解决12、工作中如果因为项目你和同事发生了冲突怎么解决13、你的想法和领导(或者客户)不一致或感觉领导要求不好的时候,你应该怎么做?
    1 · 0 · 23 ·
  • 一面/HR面试1、自我介绍一下2、住在哪里多少时间过来的3、什么学校毕业的,所学的专业是什么?课程是什么?4、你面试了几家公司了5、你收到了几个offer,为什么没有去6、有没有男女友7、你对加班有什么看法?8、为什么离开上家公司(为什么离职)9、希望下一家公司是什么样的10、你的业余爱好有哪些11、为什么选择我们公司12、说说你的优点和缺点
    2 · 0 · 15 ·
  • 一面1.什么是多态?多态有什么作用?2.重载和覆盖有什么区别?3.公有继承、受保护继承、私有继承4.公有继承时基类受保护的成员,可以通过派生类对象访问但不能修改。5.有哪几种情况只能用构造函数初始化列表而不能用赋值初始化?6.什么是虚指针?7.C++如何阻止一个类被实例化?一般在什么时候将构造函数声明为private?8.main函数执行之前会执行什么?执行之后还能执行代码吗?9.请描述进程和线程的区别?10.进程间如何通信?11.在网络编程中涉及并发服务器,使用多进程与多线程的区别?12.说一下TCP3次握手、4次挥手的全过程。13.TCP和UDP有什么区别。
    3 · 0 · 19 ·
  • 一面1、不能发现BUG的测试用例不是好的测试用例吗?2、为什么要进行交叉测试?3、什么叫预测试,预测试是怎么进行的,预测试一般为多长时间?4、你的测试职业发展是什么?5、你认为测试人员需要具备哪些素质?6、你为什么能够做测试这一行?7、测试的目的是什么?8、测试分为哪几个阶段?9、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?10、问:给你一个网站,你如何测试?
    7 · 0 · 27 ·
  • 一面1、项目中相关需求问题,测试可以直接和客户沟通吗?2、需求确定中不确定的需求怎么解决?3、什么是测试方案,什么是测试策略?4、测试方案包含哪些内容?5、测试用例设计方法有哪些?6、测试用例内容有哪些?7、测试用例为什么需要有优先级,有哪一些优先级?8、你们项目一共有多少条测试用例?9、测试用例需要哪些人来评审?10、一个项目需要写多少测试用例怎么估算?
    5 · 0 · 22 ·
  • a)简单自我介绍b)介绍项目的产品设计的过程c)怎么样做竞品分析,思路是什么d)上线项目的介绍e)为什么想从汽车行业业转行到互联网企业f)估算一下app的用户量有多少?g)为什么想加入腾讯海外浏览器?h)为什么觉得自己有能力能胜任这个工作i)你觉得qq浏览器好在哪?总结:出去面试的话还是得好好准备,不然会被虐的有点惨!
    7 · 0 · 27 ·
  • 果壳在国贸百朗园里,在园区最里面,不是很好找,一进去先发了一套面试题和一张登记表,登记表连父母家庭资料都要,不是很理解要面试者这些信息干什么,又不一定去你家,等入职再填不行吗?所以除了本人信息,其他我没填。(面了这么多家就果壳要填这个,还要填特别详细的信息,不能懂)一面面试题难度适中,不过涉及到的面比较多,还要写数据库查询语句等等,博主非科班,只大概自学过数据库,然后一直在用orm,毕业后就没怎么写过原生SQL,相关题目只能凭借记忆大概写了下,还有一道题是用O(1)的复杂度实现一个栈的出栈入栈和返回max、min值的操作,其他就是一些Python基础和表设计题。这里说下这道设计栈的题:出入栈函数O(1)没什么问题,主要是max、min操作(博主找工作时没看过面试题目,只是刷了一些LeetCode,后来发现这道题很经典,网上很多答案)当时没遇到过这种需求,但是可以肯定想要时间复杂度下降,肯定是要用空间去换时间,所以当时有设计了额外的数据结构存maxmin,但当时设计的还是有问题,后面又和面试官讨论了一下,还是没有得出最好的方案,最后回去网上搜了下发现其实很简单,当时只差最后一步,感兴趣的同学可以看下:栈在O(1)时间内求min二面面试官一上来就直接拿着笔试题开始一道一道问,嗯,连我叫什么都没让介绍,更别说介绍项目什么的,感觉有点懵逼,全程没一句废话,全是纯技术问题和算法,然后自己擅长的面试官感觉不太感兴趣,我不太熟悉的他很愿意追问,嗯,二脸懵逼,之后又问道tcp流量控制,当时直接说错给说了拥塞控制,面试官表示我tcp掌握的不好(确实是我的问题,回去之后又整个看了一遍tcp)。最后又问了很多数据库底层的东西,博主完全没接触过,所以面试官表示下一轮面试官有事(哈哈哈),接着问我有什么想问的,我问了两个问题面试官表示自己还有事。。。好吧,那就不聊了。总结:数据库知识很重要,即使你投的是研发不是dba,你也一定要懂数据库底层的基本原理,至少要知道索引原理、MySQL数据引擎等等,因为之后凡是博主挂的面试都有数据库的锅。果壳环境看上去有些乱,但比较温馨,但实在不敢恭维面试的方式,所以挂了博主也没惋
    5 · 0 · 22 ·
  • 二面工作内容(问的巨细,拿你的场景问你)设计一个规则模块,怎么动态修改规则,响应时间尽量短对已有的规则,es怎么建立索引es原理,什么是倒排索引es集群kafka?忘了问啥了kafka的ack机制spring中用到的设计模式观察者模式主要是用来干嘛的spring启动流程spring单例模式是怎么实现的装bean的容器是什么?怎么实现的一个web项目,响应慢,怎么排查,不考虑调用第三方接口(详细到具体实现)两个list求交集,写代码,时间复杂度是多少(我用的set)使用set一定是O(n)么如果上面算法是业务场景,怎么设计实现,假如list1为所有权限,list2为用户权限,允许使用中间件,怎么实现交集多线程下hashset是线程安全的么juc包下除了concurrenthashmap还有什么一个短信模块,多个线程发送信息给客户,该怎么设计高并发情况下如何保证接口幂等性synchronize原理synchronize和lock的区别锁在底层是一个什么概念?怎么实现的分布式事务了解flink么?storm呢、Hadoop呢
    5 · 0 · 21 ·
  • 一堆看代码说输出的题【描述】项目介绍【描述】cache-loader有什么坑,缓存错误怎么解决【描述】【举例】编程题,9选3(15min)【编程】实现bind(送分)防抖节流(送分)settimeout实现interval(注意和普通的要无差别体验);(()={constlist=newSet();functionmyInterval(<spancla
    1 · 0 · 28 ·
  • 微信扫码加好友进群