1.华为优招
一面7-9,90min 复盘笔试题 手撕代码,实现图的存储和遍历(图不熟悉,跳过),换一道题, Linux父子进程杀死调用的调用链,递归\迭代,不难
go语言 怎么理解interface 方法、函数和interface关系 GMP模型说一下 进程、线程、协程 go的垃圾回收机制 用go会发生内存泄漏吗
Java java的垃圾回收机制说一下 用java写过单例模式吗?单例模式有哪些实现方法? Java实现一个线程有哪些方法?
网络 TCP,IP协议是哪一层的? TCP,UDP有啥区别 传输层还有哪些协议? HTTP在哪一层 HTTP和DNS是一层吗 DNS是干吗的
实习经历 NRF是什么,AMF是什么,AMF干吗的? 核心网都有哪些网元 实习经历里收获最大的是解决了哪个问题?
二面7-9,60min 问项目经历,项目产出是什么?你做了什么? 研究方向是什么? 实习经历,微服务是什么 实习的微服务和自己原来项目中的微服务有什么区别和相同点 实习中NRF微服务用了什么技术 业务流平台是哪些?
手撕代码,输入数学算式字符串,例如“1+2*3”,输出计算结果 建议多练练手撕代码,实习内容要能讲清楚做了什么,学到了什么,技术点
三面7-12,60min 聊人生 怎么看待加班? 怎么看待35岁问题?等等
2.字节跳动
一面 7-26 60min 给一段go代码,分析执行过程。 GMP模型 slice是什么,有什么特点?len和cap什么区别?
HTTP的header里面都有什么?host字段都有什么?问的比较细 是怎么解析到域名的?
内存泄漏怎么办?哪些场景会导致内存泄漏?
80端口被占用了怎么处理?linux和windows分别怎么处理?
DNS是什么? 一个HTTP请求的完整流程是什么?
服务发现的原理是什么?
反问环节: 部门,产研架构部,产品研发,对内业务
3.中兴蓝剑计划
一面 7-27,60min GMP模型讲一下 说一下go的垃圾回收机制 go的gc为什么效率低 快速排序和冒泡排序说一下 组合和继承的区别 举一个组合和继承的应用实例,分析一下 讲一下实习经历(重点关注) 讲一下遇到过的“技术”难点,怎么解决的?具体分析技术,不要扯别的 什么是微服务?为什么要用微服务?你知道的服务治理方法?解决了什么问题? 部门介绍,无线研究院-基站软件平台,微服务相关,用go
3.百度
一面7-30,60min 部门介绍 搜索技术平台研发,搜索方向的垂直业务,原来的内容用php写的,新领导来全部用go,以后也是go 百度app的装馨家,有驾,法律林,房产频道的搜索等等
问题阶段 1.怎么理解面向对象中的封装、继承、多态?分别都解决了什么问题? 2.继承和实现接口有什么区别? 3.堆内存和栈内存说一下,分别都存储什么数据?Linux和Windows的栈内存,32位的和64位的,下去自己了解一下 4.链表和数组的区别和特点?各自插入和删除的时间复杂度是多少? 5.时间复杂度O(n)的n是什么意思?怎么理解时间复杂度? 6.设计模式知道吗?你熟悉哪个?手动实现过吗?实际怎么用的?什么原理? 7.进程和线程的区别? 8.讲一下你的实习?随便讲 9.微服务中的服务治理?服务怎么通信?
手撕代码 力扣19,删除单向链表的倒数第N个数据
|