科大讯飞社招Java一面&二面

一面

社招,5年工作经验,面完之后问了下招聘要求,是要招小leader技术经理的岗位,除了技术要求外,还得有些方法论,理论知识。需要带人做项目,面完盘算了下,对应阿里应该P7级别了,我的水平也就是个P6吧,还在国企工作了快一年,水平下降的厉害。下面是面试记录的问题:

  1. 自我介绍
  2. 国企的项目直接忽略,第二份工作经历是阿里,项目从0到1建设到百万QPS流量,你在这里承担什么角色(owner)
  3. 项目的技术架构,业务架构描述一下吧(准备了语雀文档,开屏幕共享讲)
  4. 这个是HSF那块项目吗(阿里内部RPC框架),上面有没有封装一层调用的平台(RPC转HTTP平台)
  5. 数据存储层,MySQL、Redis、ES分别存了什么东西(空间属性数据、标签属性数据)
  6. ES的性能不太好,200多万条数据,为什么搜索效率不高,为什么慢,分析过原因没(这块没回答好)
  7. 数据放到机器内存里,多台服务器,有台服务器DOWN了,数据就没了是吧(重启会重新加载数据到内存)
  8. 一个数据中心还是多个数据中心,问的是异地多活(基建已经做好了,双机房)
  9. 双机房数据怎么同步的?(内部中间件,手动创建任务,两边机房都推数)
  10. Redis的线程模型有了解过吗?单线程为什么效率高
  11. 有用过NIO的框架吗?
  12. 百万QPS,怎么维护客户端的连接,这块怎么做的,传统的HTTP节点无法保证吧?(这里应该是想问IO相关的,答的单机3000-4000QPS,有200多台机器)
  13. 百万QPS里面有没有做一些性能优化的工作,用到NIO,系统优化,nginx参数优化等,细节的工作?(服务发布抖动JIT问题优化,小流量预热)
  14. 解决过Redis集群大key,热点key问题,怎么解决的?(热点key冗余存储,大key按业务拆分)
  15. 热点key、大key带来什么问题?(请求打到单节点,性能瓶颈)
  16. 事务了解过吗?MySQL的事务
  17. 事务的隔离级别,简单讲一下
  18. CAP原理,3选2,Redis集群遵循的是哪两者?CAP理论简单讲一下(一致性、可用性、分区容错性),不同的分布式系统选择CAP时,怎么选,比如Redis cluster注重哪两者(八股没背到,直接说不了解。。。)
  19. 缓存一致性协议有了解过吗?不是MySQL和Redis的那个,是如何保证我的缓存中使用的共享变量的副本是一致的?也不是JMM,很多技术原理都涉及到这一块,就是一种技术理念
  20. Java的synchronized和volatile两个关键字,讲下实现原理,和能做什么?
  21. synchronized和Lock有什么区别?
  22. Java里的重量级锁、偏向锁,锁升级、锁优化的过程,这个了解吗,jdk1.8之后对synchronized进行了优化,有哪些锁优化(适应性自旋、锁消除、锁粗化、轻量级锁、偏向锁)
  23. MySQL有没有一些性能优化的经验,SQL优化的经验说说(回表、覆盖索引,其他忘了)
  24. 最后一个问题,现网服务很卡,你一般怎么排查(这里只讲了排查过程,其实是想听到一些方法论的东西)
  25. 怎么定位卡的问题呢?没有听到一些方法论的东西,有可能是硬件的问题,网络问题,程序问题,程序报OOM了
  26. OOM的问题怎么去定位和解决
  27. 为什么从北京回武汉了,现在又要回来?一般到年纪了都是回老家,你怎么相反了?
  28. 平时有什么兴趣爱好,除了技术爱好
  29. 反问:业务是做什么,这边都是做项目的,不像你之前都是做产品的,
  30. 面试流程有多长?共三面,第二面不考技术细节,考察一些思维,做项目的;

二面

  1. 自我介绍。。。
  2. 聊阿里地图项目,团队多大,多少人?(整体聊下来,)
  3. 地图项目是刚开始做吗,应该之前已经做了很久了吧
  4. 你这个小组的职责是什么,成立的目的是什么
  5. 关于RGC项目,把响应时间从100ms优化到20ms,是从哪方面优化的?(又开屏幕共享说了下)
  6. Geohash怎么判定你搜索的范围,搜索逻辑流程就简单说下(说了Geohash的编码和搜索原理)
  7. 你在项目里是后端研发,主要工作内容有哪些(架构设计、开发、和算法沟通需求、建设排障工具)
  8. 你在阿里遇到的挑战和问题有哪些?(想看团队合作有没有吧,事前、事中、事后)
  9. 你们团队6个人,都是负责哪些事情,你们的算法都是负责什么事情?
  10. 项目过程中有没有关于数据库优化的工作?(B端项目,短期给数据升配,长期修改服务架构)
  11. 你是怎么定位到数据库性能瓶颈问题的?(监控分析)
  12. 之前有做过团队管理的经验
  13. 这几年工作过程中,有没有遇到项目没有按期完成、或者最终效果不及预期的
  14. 有过跟团队内部协作,或者和客户沟通的经验?
  15. 当时从北京阿里去武汉的原因是什么?(没想好。。。)
  16. 技术栈涉及到分布式锁,RPC框架,怎么用的?
  17. RPC框架了解多少?
  18. 发现服务变慢了,怎么判断性能瓶颈在哪里?(综合考虑,硬件、网络、程序)
  19. 一般除了监控工具,还用过哪些分析工具(Arthas,MAP,JVM命令,可以多了解一点)
  20. 反问:需要带人?
#科大讯飞求职进展汇总#
全部评论
点赞 回复 分享
发布于 09-12 10:29 北京
老哥很强了,Redis Cluster好像是AP的,Redis Sentinal是CP
点赞 回复 分享
发布于 09-13 00:10 广东
😂天,这些完全不会
点赞 回复 分享
发布于 10-05 22:10 上海

相关推荐

浙江雷达新能源汽车 智能座舱测试 10k×12~15 本科985
点赞 评论 收藏
分享
一面:Java的库有哪些JUC的使用死锁如果一把锁 两个线程执行会死锁吗synchronizedCountDownLatchCompletableFutureJVM对哪些比较了解?设计模式:画一个你经常使用的问项目的问题手撕算法反问:业务+今日表现二面:怎么去做日志的打印?AOP怎么使用?布隆过滤器为什么就比分布式锁的性能好?怎么样保障数据的一致性?如果布隆过滤器失效的话?Java的库有哪些?五个任务的编排并等待五个任务都运行后,进行最终的结果处理?五个任务的串行执行怎么去设计?可以怎么使用线程池去做?synchronized A-> synchronized B synchronized B->synchronized  A会发生什么现象?死锁 ?synchronized A-> synchronized B-> synchronized C synchronized C -> synchronized B-> synchronized  A会发生什么现象?死锁?如果一把锁 两个线程执行会死锁吗?SynchronizedCountDownLatchCompletableFuturesleep()和wait()的区别JVM的内存分配是怎么样的?有哪些是在栈生成?哪些是在堆生成?int类型的字节数在32位机和64位机下有什么区别?各占多少字节数?long类型呢?手撕算法:最小公倍数三面:怎么理解MVC?具体在你的项目里是指哪些模块?你的项目是怎么设计的?怎么写的?有哪些流程?怎么理解JVM?大概讲讲对哪块比较熟?怎么理解Java这门语言?如何理解团队合作?觉得自己基础怎么样?有什么问题想问的?HR面:自我介绍评价一下自己是否接受异地实习说一下自己的一些缺点为什么学习Java?怎么理解Java的?平时怎么学习的?有什么问题想问的吗?面向对象:2025届毕业生,可使用此内推码:NTAAi5Z1. 官网投递进入校招官网,输入内推码进行:投递即可(1)云智校招官网:https://app-tc.mokahr.com/m/recommendation-apply/csig/6007?sharePageId=54604&recommendCode=NTAAi5Z&codeType=1#/recommendation/page/54604(2)云智内推码: NTAAi5Z2. 工作地点西安、武汉、长沙、重庆、厦门、大连3. Q&AQ:我可以投递几个岗位?A:每位同学可投递两个岗位(如后台开发-2025届校园招聘 & 客户端开发-2025届校园招聘),请同学们查看岗位描述,选择最适合的岗位进行投递。如同学在简历筛选后希望修改投递岗位,请通过邮箱或者云智校招QQ与我们联系。Q:之前投递过暑期实习岗位,秋招还能投递吗?A:可以,不影响秋招简历投递哦,快选择心仪的职位投递吧!Q:面试方式是什么?A:本次校园招聘以线上远程面试为主,在线上远程视频面试时,建议同学处于熟悉且安静的环境中,并提前检查摄像头、麦克风和耳机是否运行正常、网速达标且稳定等、安装最米哈游新版的腾讯会议或Chrome/QQ浏览器。面试安排若有任何变动,我们将第一时间通过短信或邮件告知。Q:我想调整面试时间或面试形式,应该联系谁?A:请尽量按时参与面试,如果临时有事或因不可抗力无法参加,可以通过邮箱或者云智校招QQ与我们联系,说明你的姓名、联系方式、调整原因以及可以调整的几个时间段。Q:如何查看我的面试进展?A:如需查询招聘进展,可点击【腾讯云智研发】微信公众号,在后台回复“校招进度”即可获得查询链接;也可以登录云智校招官网,进入“投递记录“查看招聘进展及面试情况。Q:云智与腾讯集团的关系是什么?A:云智全称腾讯云与智慧产业研发公司,简称“云智研发公司”。作为腾讯集团的子公司,云智由腾讯云与智慧产业事业群(CSIG)全面管理,与CSIG总部联合形成分布式研发的组织模式,推进云与产业互联网战略落地。Q:我们是腾讯员工吗?薪酬福利如何?A:云智研发公司是腾讯旗下的子公司,我们是腾讯子公司正式员工。云智研发公司独立运行,致力于为每一个加入团队的伙伴提供有保障和竞争力的薪酬福利、成长发展平台。投递的uu评论一下姓名缩写加岗位(HFG+产品经理),我会尽力跟进~经理),我会尽力跟进~公司正式员工。云智研发公司独立运行,致力于为每一个加入团队的伙伴提供有保障和竞争力的薪酬福利、成长发展平台。投递的uu评论一下姓名缩写加岗位(HFG+产品经理),我会尽力跟进~经理),我会尽力跟进~
腾讯云智研发
|
校招
|
超多精选岗位
点赞 评论 收藏
分享
5 26 评论
分享
牛客网
牛客企业服务