本人bg:985本科班java选手 一面 1. 问项目,主要是项目融了点SDN方面的东西,讲了6-7分钟。 2. 问 ES,讲了讲 ELK 那套怎么跑起来的 3. 因为团队技术栈是 cpp,所以只能问点基础 4. 聊了聊计网,time_wait 和 close_wait,三次握手为什么是三次,可以是两次或者四次吗 5. 聊了聊操作系统,内存分配那块,讲了下怎么调度的,key point 感觉是缺页
面试官比较温和,都是以闲聊的形式提问,自己太菜了 自我介绍3分钟,拷打开始...... 1.串行队列、并行队列,同步异步 2.串行异步输出,并行异步输出 3.线程与队列(GCD) 4.多线程的多读多写操作 5.了解过什么锁 6.讲讲互斥锁的代码实现(只调用过 Linux 下 C函数的 API) 7.互斥锁,“互斥”的由来,为什么叫互斥 8.什么是死锁、开发中有无遇到死锁情况 9.主线程与主队列 1
#实习# #腾讯# #面试# 投了简历沉没20天没信息,本来以为凉了,结果又被捞起来了 面试流程: 1.自我介绍 2.面试官介绍工作部门是做火影忍者手游的,有没有了解过 3.擅长编程语言是什么,c语言掌握程度怎么样(语言和具体工作室有关) 4.简历上项目写的是javaweb的项目以及大创科研项目,直接跳过项目没有问,上来就是两道算法,语言任选 5.两个算法题目 问题一:设计实现memmove函数,
基础微信&视频号团队 2024/3/21 更新 已挂。。。 2024/3/19 一面 40多分钟 自我介绍 研究生成绩、本科生成绩 研究生主要专业课 Java - 强引用 弱引用 Java - 垃圾回收机制 TCP连接如何保证可靠性 HTTP状态码 拷打实习、项目 手撕代码:给定一个字符串 s,你可以通过在字符串前面添加字符将其转换为回文串。找到并返回可以用这种方式转换的最短回文串。 意向城市是上
面试时长:1h 1、自我介绍 2、选一个项目说,挑了腾讯的实习聊了10几分钟。 3、进程和线程的区别 4、线程共用进程的哪些资源 5、多进程和多线程的优缺点 6、操作系统堆和栈的区别 7、堆和栈哪个快解释原因 8、在代码中堆和栈的内存上限大概有多少 9、了解哪些排序算法,快速排序算法的时间复杂度 10、如何优化快排最坏时间复杂度O(n^2) 11、tcp有哪些特点 12、三次握手过程 13、get
主要还是自己太菜了,完全都没准备好,想问问如果挂了有什么影响吗,会影响下次投递或者减少被捞的机会吗? 抱着试试看的心态投了简历,3.3晚上投递,3.4打电话3.5约面3.6寄,第一次面试就直接腾讯也太可怕了 面试官人还挺好,全程不管我怎么胡说八道都波澜不惊的嗯,主要就是针对我简历上的内容询问,问我XX会不会,常用的库是什么然后挖出相关的知识点 1面试官介绍情况 2自我介绍 3.针对简历进行QA 4
岗位JD 使用大数据组件对海量数据进行建模,参与数据仓库的的开发、维护及优化 岗位要求 计算机相关专业,对大数据有浓烈的兴趣 扎实的计算机基础,熟练使用python/java/scala其中至少一种语言 熟悉Hadoop生态体系,包括但不限于Hadoop/Hive/Spark/Clickhouse 学习能力强,强烈的责任心,具有较强的沟通能力及团队合作精神,细致耐心、积极主动 有大规模数据/日志处
一面(腾讯会议,大概40min): 1.TCP/UDP区别 2.TCP三次握手,四次挥手流程 3.TCP为什么要三次握手,两次不行吗(验证服务器端和客户端都有发送和接受的能力) 4.为什么要四次挥手(留一个时间段让被动结束连接方完成最后数据包的传送) 5.为什么要等待2MSL(确保服务器端收到了最后一个ACK确认报文) 6.如果客户端发生错误,服务器端会主动结束TCP连接吗(会,这里不确定是不是想
8.28面的,面试时长在一小时左右,纯纯八股轰炸 自我介绍 三大特性介绍一下 多态的原理是什么 虚函数表什么时候构建的 虚函数表存储在哪里 虚函数指针什么时候建立 所有的类和所有的对象都会有虚函数指针吗 有虚函数一定有虚函数指针吗?纯虚函数呢? 构造函数和初始化列表的关系,是C++11中引入的吗 初始化列表和列表顺序有关系吗 一个非面向对象的语言能实现面向对象的特性吗(这里答得不好) 函数重载的原
介绍秒杀项目 分布式session是怎么实现的,过期时间设置多久 具体把什么数据放到redis中 秒杀这个场景容易出问题的在哪?比如说怎么防止超卖 在mysql级别加乐观锁会不会影响性能?还有别的方法解决超卖吗? Rabbitmq在实际场景中是怎么用的 对秒杀地址进行隐藏是怎么实现的 计算器算法实现限流是怎么实现的 怎么理解微服务 多线程环境下的伪共享了解过吗 说一下线程安全(结合业务场景) 实现
为什么需要线程池 线程池的执行原理 怎么确定核心线程数的 具体是怎么压测的 什么类型的表做了分表,分片键是什么? 如何处理数据倾斜的问题 如果一个SQL执行比较慢,怎么去排查 说一下联合索引失效的场景 如果查询条件是 a = 1 and c = 1 and b = 1 呢? 假如是a=1 and b>1 and c = 1 什么是索引下推MySQL 如何保证原子性 说说 undolog mysql
1.自我介绍+项目介绍 2.mysql隔离机制 3.说下mybatis的分页 4.java集合知道什么? 5.线程的生命周期 6.final关键字 7.死锁是什么 8.项目怎么进行的mysql优化 9.项目怎么实现的登录路由权限控制 10.反转字符串 ———— 虽然答的不咋滴,给我解释了一下死锁和一些线程生命周期的知识,让我回去再看看。其他的也不知道我说的对不对,但是一直在输出的说...总之是,第
看到有些同学对HR面还比较陌生,遂分享一下之前云智的HR面面经: 自我介绍(建议为HR面单独准备一份介绍,可以少说点技术) 你的优点和缺点是什么? 做了这么多项目,挑一个你觉得最有挑战的项目说说你遇到了哪些困难,以及如何解决的吧? 上段实习过程中是否与导师或者其他同事产生过分歧?怎么解决的? 我看你简历上有两个比赛是在同一时间段进行的,怎么平衡时间的呢? 你是如何充当团队 leader 这个角色?
4.1号美团笔试,做的不太好,以为没戏了 4.3团子发来了面试,欣喜若狂,然后因为个人时间原因,选了4.6号一面 4.6号一面,人生第一场大厂面试,蛮紧张,但是面试官人很好 开头: 自我介绍一下 然后因为我简历上写了五个项目吧,介绍一下项目,扒一些项目的细节 一些mysql的问题,一些监控软件(zabbix和Prometheus),nginx相关方面 主要zabbix我不太熟,只是用过,被问倒了。
1. 先问项目(提到了滑动冲突怎么解决的) 2. 安卓有哪几种页面通讯的方式 3. 用过什么开源框架(消息总线#%¥#?) 4. jetpack全家桶用过哪些 5. livedata有什么能力 6. java里弱引用和强引用分别用在什么场景 7. 用到什么布局(为什么不用constraintLayout) 8. glide和OkHttp的任务调度是怎么实现的(比如同时发起很多请求) 9. hand