4.11 起了个大早准备面试,结果是一直刷手机等到面试开始 1.synchronized和reentrantlock区别 2.jvm内存模型 3.程序计数器的作用 4.垃圾回收算法 5.设计模式 6.线程池 7.线程的生命周期 8.mysql事物 手撕: 连续子数组最大和 这道题几乎背下来了 单例模式 反问: 业务:运维系统的开发,tob 二面模式:主管+hr各50%
4.10 一面 首先上来半个小时的手撕代码,三选一 lz选了个做过的眼熟的题,但是忘了是hard题,于是没做出来 然后就是拷打简历上写的内容,也算是八股吧 linux linux怎么查看进程占用的资源 占用的cash 和buffer 有什么区别 只知道一个文件名,怎么查找文件 软连接和硬链接的区别 删除文件之后,会软连接和硬链接的影响 计算机网络 tcp四次挥手,可以将四次挥手减少么 怎么把url
面了1个小时左右,下面记录一下问的问题 1.上来介绍了一下业务,是做qq浏览器的 2.问了一下做过的项目背景(尚硅谷离线数仓) 3.问了一下大数据专业在校课程学什么,会学计算机的基础课程吗(我说了会,然后就开始疯狂拷打计算机基础......但计算机基础几乎没看,主要都在准备大数据的课程) 4.进程和线程的区别 5.死锁的四个条件 6.python怎么创建线程 7.线程安全怎么保证 8.http和h
先是聊实习经历 然后问tcp和udp,tcp三次握手 网页的渲染 网站跳转的过程 然后让我选了一种语言 开始问八股 java的重载和重写区别(还有好几个记不清了,没背整个人都懵了) 给了两道代码题: 1.删除链表的倒数第N个结点 2.最大序列数和 因为没写出来算法题直接就凉了,秒挂 没准备好就面腾讯我真的是活该
1.自我介绍 2.算法题:找出字符串中频率第k高的字符。时间复杂度多少?如何优化? 3.ArrayList和LinkedList的区别? 4.刚刚你说它们线程不安全,那如何解决线程安全问题呢? 5.有哪些锁?区别是什么? 6.刚刚你说了这几个锁,那你知道自旋锁吗? 7.这些锁你在实际开发中如何去使用的? 8.项目中有遇到过死锁吗? 9.手撕:用lock来写一个多线程的死锁吧 10.jvm了解吗?讲
自我介绍 讲一下做的这个项目 项目里Redis怎么用的,放的什么 缓存的雪崩,穿透,击穿的处理方案 项目里RocketMQ怎么用的 发送消息时消息丢失怎么办 消息的可靠性怎么保证 你为什么要分库分表,怎么分的 进程,线程,协程的区别 http和https的区别 手撕SQL:简单查询,表更新,关联查询。建立索引,顺带考察了建立索引的原则,索引失效等 手撕算法:一个1~9组成的字符串,相邻和为10的可
整体难度不高,hr所在部门主要做云计算相关开发的,主要用python和Go的,当刷经验了这波。 自我介绍 讲一下项目做了什么,解决了什么问题,怎么处理的 项目相关问题。。。 redis数据结构 redis如何查看所有键,有什么要注意的吗 redis持久化机制 redis缓存雪崩解决方案 mysql的聚簇索引和非聚簇索引 慢SQL的排查处理优化 Java源文件的编译运行过程 GC算法有哪些 Java
1. C++内存管理 2. 多态 3. 虚函数 4. struct和class 5. C和C++区别 6. 堆和栈的区别(这个可能是想问数据结构堆和栈的区别,回答成了内存堆和栈的区别) 7. 内存里堆和栈有什么区别 8. 深拷贝和浅拷贝 9. 指针和引用区别 10. violate关键字 11. 乐观锁、悲观锁 12. vector、list区别 13. 内联inline 14. TCP三次握手,
1.hash底层数据结构 2.java类加载的过程;类加载时候,类加载器的选择是怎么选择的;双亲委派的好处;什么场景下要自定义类加载器,举个例子 3.jvm比较重要的参数 4.从实现api的角度,用java舒服些还是golang舒服些,golang的map是并发安全的吗,为什么,java里HashMap底层实现 5.对golang协程的理解,对于用户态协程独占的数据如何保证并发安全 6.读一个空c
一、前言 当时投这家公司的时候其实还没咋了解,以为是和腾讯官网校招地位一样的,后来了解了一下,实际上就是腾讯降本增效的产物,干的是本部差不多的活,但是待遇啥的比本部要低。 因此也更好进 。 面试官是女的,感觉面试过程中心不在焉,收获也相对比较少。 这边一面比较顺利的就通过了,不过目前由于已经蔚来OC了,因此就不进行下一轮面试了。 二、题目列表 自我介绍+项目介绍。项目介绍讲的是我去年暑假字节青训营
更新:面试完3小时就挂了,显示暂不匹配,搞不懂啊... 举例bug产生的技术原因 模拟弱网有哪些方法和思路 adb属于什么协议? 怎么从代码思路去实现埋点 说一下接口自动化用例的组成 UI测试定位元素的方法,是怎么实现定位元素的? 资源树解析知道吗? 返回只出现一次的数组 反问:跟腾讯的测试与质量管理的区别? qa岗位属于质量保证,跟测试不沾边 主要是对代码的code review,对异常情况进行
4.30面 60min 第一次碰到女面,面试官上来就介绍说他们招的是全栈,问我对于全栈的想法,以及我的技术栈情况,我说我写过java后台,结果最后反问环节面试官说她们那边有写c++、python、go,没有java,绷不住了。 1.项目中有没有还没有解决的问题? 2.开发过程中遇到过哪些问题? 3.项目里如何发现问题,如何解决?如何规避? 4.最近在学什么新的技术? 5.智力题:25匹马,5个赛道
一步一泡,终于在泡了三天后开始hr面了,简单记录一下。 1.不用自我介绍,讲一下实习收获 2.实习提到了思维转变,具体说一下 3.实习的挑战,怎么解决的,越具体越好 4.mentor怎么评价你的 5.两个项目,分别有什么项目背景 6.流程,通过意向,十月谈薪 7.目前手里的offer和流程中的公司 8.反问 - 应届生培养和晋升规则?半年一次升职级答辩,一年一次调薪,刚好问一下期望薪资? - 关于
全程 30min 1.讲讲目前实习的内容(大概做了什么业务,以及在业务中承担什么角色) 2.讲讲在实习中封装的业务组件 3.组件的兼容性 4.vue2和vue3的区别 5.vue3为什么用Proxy去代替vue2的Object.defineProperty 6.vue3在性能中做了什么优化 7.说说keep-alive标签 8.讲讲http2 9.http1.1的keep-alive和http2的
引流,其实是云智 1、自我介绍 2、问其中两段实习经历 3、问第三段实习做的项目(简历上写的) 3、tob和toc区别 4、遇到最困难的事情 5、反问 然后秒挂,问HR,HR说:产品设计/策划经验较少 ?我第三段实习特地加粗了: 设计两款产品并成为公司年度主推, 至今那两款产品的产品经理在后台上还写我的名字。 和朋友聊了一下,发现这个岗一直在招,一直招不到人,朋友也面过,三面受不了喷了然后挂了 全