360集团

收藏
信息安全
1000-9999人
上市
北京
学历友好榜WLB/965榜
查看官网
上传简历
职位类型
全部
前端开发
数据
最新
热门
08-04 18:56
已编辑
大连大学 golang
看了好多内容 很少有分享360的面经...几天没面试 搞得好紧张.......只能写出 能想起来的  希望对各位有些许帮助 祝愿各位早日上岸 加油面试官很好  但感觉25岗位会很少 竞争大很多...加油!项目的内容 功能+接口new makechannel同步异步redis 的键 过期了怎么办  说了内存回收策略  不对的  是  惰性删除 定期删除redis 数据结构分布式id  有序 说了 自增和雪花redis 排行榜怎么做mysql的底层如何 发送数据到mysql  说了序列化 没说驱动...没想起来刚刚看回想起来了golearn gochart 简单介绍进程 协程区别IPCJWT 以及 RBACgmpio多路复用  零拷贝epoll  的方法  create  ctl wait  边缘 水平触发进程调度 方法Websocket   长连接 心跳机制rpc和http 区别rpc优势在哪IP限流TCPTCP 粘包拆包DNS解析 (不会....)Git   (没咋用过  只知道 clone  push commit  pull add     hr 问了 branch  merge  ....mysql 的 group by 方法  返回 A B C 三个类型的分别总数  一条sql实现算法 口述  如何 将乱序 1-10 以O(1)空间 实现  左 奇 右 偶  题目没听清 以为是排序 左右不要求顺序 双指针方法 左右 就好  我当时还说了快排去让左右都顺序....场景题问了redis qps   忘记怎么回答的了  没说分片集群这方向... 什么时候才能上岸 ......二面  挂几乎都是场景题nginx 和 cdn  相关静态图片的加载  (压缩 或cdn)制作收藏夹功能的架构  DB + 后端TCP  HTTP HTTPS 对称非对称加密DNSIP限制 若是在局域网  怎么才能合理限制  避免真实投票被禁止JWT 中间件项目上线如何上线上传仓库 测试 等等服务端开发的整体流程游戏Unity希望破灭了
360集团一面48人在聊
点赞 评论 收藏
分享
05-08 18:25
已编辑
河南科技学院 golang
鼠鼠去年暑期实习面试过360,前天应该是一面的负责人说,就不再给我技术初试了,直接复试。(噩梦开始了)面试总共23分钟结束1. 自我介绍 (自我介绍不真诚 , 像对着念,要像和他聊天一样去介绍自己。不是像背书一样)2. 什么学校的?一本还是二本?3. 为什么不考研4. 你认为目前哪个行业发展最好? 你再看什么行业? (鼠鼠回答: AI 发展好, 我再看的行业: 安全研发,游戏,AI)5. 你了解AI吗?6. 看你说的更多是对AI的使用(然后中间说了一堆乱七八糟的) 最后来了一句,如果让你自己做一个deepseek,你服务端会怎么做?(OK , 大的要来了)鼠鼠第6个问题完全不会,只能把自己知道的为数不多的一点关于AI开发的东西说出来 (说的最多的就是我了解到的一些如何在一个会话中让AI回答的问题上下文关联的知识)。还没说完,面试官说了一句:“你感觉今天还有必要面试下去吗?”  鼠鼠以为是回答的太烂了,想着,寄就寄了吧,确实不会。 紧接着一句话,我想直接退出: “你用AI面试”。鼠鼠懵了,不知道为什么能让面试官说出来这句话。 跟面试官说了半天,共享屏幕开了,说:“我不看你屏幕,不要把面试官当傻子 , 面试官面试了很多人,是会有一些应届生用AI辅助面试 , 这样不好”。鼠鼠是真的要红温了,非常想退出。但是想着是个大公司,直接退不是很礼貌(现在想想有点后悔,面试官也丝毫没有尊重我的意思)我也不知道说什么了,相顾无言。 然后面试官说那出道思考题吧,我说可以。题目很简单(面试的网站上牛客网),鼠鼠就直接在代码考核那一栏去模拟过程了,正在思考过程中 , 面试官突然打断,说:“你在干什么呢?” (牛客的代码考核,我写什么东西,面试官应该可以看到吧?我不确定 , 我不知道怎么回答面试官这个问题),直接跟面试官说了一个还没检验的答案,没有一丝意外,是错误的。给出错误答案之后,面试官说:“不用AI不会了吧, 那你还用刚才的AI去写一次看看”。(鼠鼠一直在忍着没有退出去,我非常希望能够给出这个思考题的正确答案)。 就接着重新去尝试了,然而在这次尝试过程中,又一次被面试官打断。(这次确实已经乱了,不想写了 , 也思考不进去了)。7.再次相顾无言一会儿, 面试官说没什么想问的,问我有什么问题没有?(鼠鼠已经红温,热的不行,就直接跟面试官说没有问题,结束吧)出去狠狠吃一个蜜雪冰城的冰淇淋降降温。这次是我从去年三月份开始投简历为止到现在,最红温的一场面试。其它也有面试红温的,但是原因是因为问的问题连着很多鼠鼠回答不上来,心态崩了。两者红温状态不一样,第二种,面试结束之后的复盘总结,也可以对自己技术,项目场景,基础知识有一定的提升。但是这次的面试,更多的是感受到了,被轻视,没有得到应该有的尊重,回答问题被打断,思考题被打断。很无奈啊,两次错过360。 鼠鼠下次再也不说AI行业了。
点赞 评论 收藏
分享
一面(4-7):--大数据相关内容--拷打用SparkSQL迭代计算的合作项目(常规问题:如你负责哪一部分,做什么内容,难点是什么,价值点在哪里)Spark和MR区别Spark宽窄依赖,DAG流程图Spark和Hive对数据倾斜的处理Hadoop指的是什么(狭义,广义上来答)你还用过哪些大数据组件(sqoop,presto,zookeeper)sqoop用来做什么presto和Spark的区别是什么zookeeper干什么用(高可用,不过我只知道理论基础,这一块实操我不负责)维度建模和范式建模的区别(面向分析和面向事务,一个为了分析可以接受冗余,另一个则尽量拆分表直到没有冗余)--之后就偏离大数据,侧重于基础知识的考察--数据库的索引(不会,g)数据库设计一个图书管理系统,用范式建模理论,要有哪些表和字段(很久之前的课设,所以答得很一般)http和https(久远的知识,只答了一个后者比前者更安全)tcp三次握手(有点印象,草草讲了一下)tcp和udp区别(大二学的,忘完了,g)数组和链表(简单讲了一下存储地址与增删改查的时间复杂度)--算法--二分查找(ez)--sql--1.统计每个用户每天每种支付方式的总金额(没有数据,只有字段,愣了一下之后解决了)user_id        pay_method(有两种支付方式)        date        count2.连续三天登录(sql中经典的难题,但做法死板,多做几遍就会了)--面试官解释--实习侧重综合能力,所以问了很多大数据之外的内容,这点和秋招有一定差别二面(4-9):--大数据相关内容--拷打数仓构建的学习项目数据仓库为什么分层数据仓库怎么分层(结合项目讲)数据仓库分层后每一层的作用(结合项目讲)缓慢渐变维怎么处理(SCD1,SCD2,SCD3)SCD2好处,弊端(保留历史数据的同时更新数据,数据冗余比较多(但面试官一直追问还有吗....榨不出来了啊))拉链表具体怎么做,end_date有什么用hql怎么翻译成MR程序的(偷面经背了一下)MR流程详解(看过好多版本的MR流程,挑了一个背了)select ... from t1 join t2 group by ...  这个SQL执行,要运行几个MR(不会,跟面试官说是两个)如果用了map join,上面的SQL运行几个MR(不会,跟面试官说是一个(因为mapjoin不用shuffle))(这个问题后来研究应该都是跑两个MR,但是mapjoin实践检验太麻烦了,就没深究了)--其余知识--现在我们正在进行的视频通话,用到哪些网络传输协议(一面结束把tcp和udp区别背了一下,于是乎答了个udp)大学期间还学了那些课(就怕说漏嘴了后考我陈年老课)读过哪些大数据相关书籍(大数据之路,还有一些阿里开发的规范文档)--算法--大数相加(输入是很长的数字字符串)--sql--统计每天城市消费占比前十的用户和他们消费占区域总消费的多少(猪脑过载,逆天了)用户表:user_id        city_id        date        product_id        count区域表city_id        area_namehr面(4-14):--常规问题--为什么放弃深造你对在北京工作的看法职业规划你给你前两轮面试打几分,为什么你为面试字节做了什么准备你对我们部门了解多少没有工作经验,怎么适应公司业务工作后你要怎么尽快适应环境oc(4-17)--------------------------------------面经到此为止,后面是一些求职感想----------------------------------------------------历程--求职本就是一个运气和实力交织的过程,这次面试凭借自身发挥和一定运气拿下offer了,但3-4月背后也有很多失败腾讯面五挂四(传奇耐挂王)    京东面二挂二    百度挂    美团挂    快手挂    字节hr面挂(挂了之后复活赛打赢了)阿里系(阿里云,携程,陶天,饿了么等)万兴,360 ...  笔试就挂了...往好的方向想,做最坏的打算。该干嘛干嘛就可以了,太注重失败就没心思学习了(而且很多kpi面没必要内耗)。希望每个人都可以得到心仪的工作,希望努力的人都有光明的未来
平常心Oct:最后一段话说的太好了
点赞 评论 收藏
分享
04-06 17:43
已编辑
门头沟学院 后端工程师
点赞 评论 收藏
分享
以下面经是按照顺序进行的,3.11-3.18除去周末基本是一天1-2场面试吧游酷圣世:(boss主动联系我结果语言不匹配直接给我挂了hhh)1. GO与其他语言区别?2. 数组和列别区别3. 继承是什么?优劣势4. 工厂模式是什么?举例说5. 依赖注入是什么?6. mysql怎么优化?7. redis怎么优化?8. 说下redis的内存管理策略和删除策略9. mysql执行一条语句的链路10. 算法+sql:子数组最大和,部门最高薪水员工字节:1. 介绍实习项目与解答问题2. eventbus跟市面上的mq有什么区别?3. 生产者高流量你是怎么去降低qps的?4. 介绍下kafka的架构与特点,尽量详细5. 说下为啥需要重平衡6. 消费者组消费消息不过来可以一直添加消费者进去嘛?7. mysql数据量这么大出现过什么问题?8. es跟mysql数据同步怎么实现的?9. es与mysql数据不一致怎么解决的?10. 算法: 子数组和为目标数的组合数 (数字可重复使用)畅聊天下:1. 讲讲实习你干了啥?2. DAG是啥?你怎么用来优化接口的3. 你提到解决缓存击穿、缓存穿透,这些是啥?4. 你用singlefight和布隆过滤器解决,这俩原理是什么?5. git一般怎么去使用它?6. 数组和链表区别?优劣势7. golang的切片讲一下特点8. golang channel无缓冲、缓冲区的区别?怎么判断channel关闭没?channel是生产方关闭好还是消费方?9. redis 分布式锁、可重入锁怎么实现蓝色光标(无下文):1. 实习介绍2. 实习项目中DAG、限流、缓存介绍3. 两个sql题,查某部门薪资最高员工,查每个部分薪资最高的员工,group or 子查询同城旅行(挂,问的问题有点刁难了说是):1. 介绍实习2. 问实习3. 问你们hertz框架基本的实现原理是什么?对比开源的那些web框架有什么区别?4. 你说hertz的网络库,这个是啥?有什么优势?5. netpoll内存复用?你知道具体实现细节吗?6. 写一个http接口和rpc接口的流程?7. 编解码器你了解哪些?hertz是怎么实现的编解码器?8. 根据我说的工单表问了几个简单的sql9. 怎么防止sql注入10. 你这个策略模式是怎么的?举个例子说下?11. 你大模型接入的任务队列是怎么实现的?负载均衡又是在干嘛?12. channel特点是啥?写数据读数据到关闭的channel会咋样?13. 切片是啥?特点是啥?扩容机制是啥?14. rpc他是干嘛的?跟http有啥区别?15. http消息组成是咋样的?常用请求头有哪些?16. http1.1 http2的区别17. linux怎么查看网络连接情况18. 怎么有学什么新的技术?19. 未来3-5年规划360:1. goalng make、new、map、syncMap、gmp、gc2. mysql innodb、跨数据库事务怎么实现?3. 你的这个发号器怎么搞的?4. 怎么随机生产大量昵称、怎么刷数?5. rpc与http相比有啥好处?6. 简单sql7. 上传大文件咋搞8. linux怎么看文件行数9. linux跨进程通信?命名管道和管道的区别?字节二面:1. 介绍实习产出2. 问实习项目实现细节?如标签中心、任务自动化怎么做的3. 简单介绍几个设计模式,装饰器+策略4. oom你觉得应该怎么排查?5. cpu使用率高你觉得怎么排查?6. 算法:计算一个字符串无重复子符的最长子字符串360二面:1. 实习2. 360浏览器进入挂机一段时间会展示一个挂机屏保,qps很高怎么解决?3. 如何设计一个百度网盘4. https讲一下,https为什么握手过程不会被劫持密钥畅聊天下二面:1. 实习,实习问题(DAG、限流、责任链模式)2. signlefilght是干嘛的?3. redis常用数据结构4. 分布式锁你怎么实现的?5. 续约机制怎么做的?字节三面:1. 实习介绍,问实习问题2. mq中弱事务你有了解过吗?3. 乐观锁悲观锁是什么?优势劣势是什么?4. 假如你是一个大促的负责人?你会考虑那些内容来保证大促能够稳定进行?5. 算法: 链表去除重复数据那整体来讲的话,我的实习经历是比较丰富的,所以感觉大部分时间问的都是实习相关的问题和拓展出来的八股,与实习的计网、中间件八股拷打还是区别很大的。最后祝愿各位牛油春招、暑期实习一切顺利。以后也应该不会用这个软件了
点赞 评论 收藏
分享
分享我的面试经验
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客网在线编程
牛客网题解
牛客企业服务