我也收到3面通知,知道会问哪些内容吗
点赞 3

相关推荐

04-18 20:43
已编辑
上海大学 Java
选择题惊艳到我了,一点也不简单。除了大厂的那些调优,408,手推树高度图权值,算时间复杂度,大模型入门,这些没考。其他涉及后端的内容几乎都考了,包括常用框架原理和JVM、JMM。选择题考到MyBatis sqlsession是否并发安全,CMS回收算法超时异常报什么错,JMM happen-before。SQL什么时候加索引不提速。外部类静态,静态内部类会实例化吗?Spring Boot依赖注入除了@Autowired,@Resource,xml注解,还有什么方式?能不能用Spring的相关方式,如构造函数和setter方法。微服务架构服务保护组件中的hystrix断路器,保护原理是什么?是一定比例的模块不可用后重启,还是将模块失败重试超过一定次数后熔断?策略模式除了实现共同接口或抽象类,算法族之间是否存在继承关系。为了防止重复创建相同实例,用什么设计模式?Redis set nx详解,是覆盖旧值还是只能新建。Redis list能否LPUSH RPUSH,map存放键的时候能否保证有序。编程题相比于互联网大中小厂,友好太多了。都不需要运行用例。第一题反转字符串,第二题手机号第4到第8位设为*号,来达到脱敏效果,第三题SQL,商品表和分类表,用category_id内连接,然后category_id分组,再根据category_name倒序排序。主观题,有Java实现线程安全的方式,还有任务调度用于ETL或者数据分析管理等,需要考虑哪些方面。
查看13道真题和解析 投递卓望公司等公司10个岗位
点赞 评论 收藏
分享
1 移动互联网红利消退,增量市场转为存量竞争:过去十年,客户端开发(尤其是移动端)的爆发式增长得益于智能手机普及和移动互联网红利。然而,据工信部数据,2023年中国移动互联网用户规模已超12亿,渗透率接近饱和,新增用户增速降至个位数。市场从“争夺增量”转向“瓜分存量”,头部应用(如微信、抖音、淘宝)垄断绝大多数流量,新App获客成本飙升。中小厂商难以突围,导致纯客户端岗位需求锐减,企业更倾向于优化现有App而非从零开发新产品,甚至直接依托超级App的小程序生态(如微信、支付宝)降低开发成本。  2 跨端技术崛起,原生开发需求被挤压:为降低多端适配成本,企业普遍采用跨平台技术(如Flutter、React Native、小程序)替代传统原生开发。例如,闲鱼、美团等头部App已通过Flutter实现代码复用率超80%,而微信小程序生态容纳了数百万轻应用,进一步减少独立App的需求。原生客户端开发者若仅掌握平台特定技术(如Swift、Kotlin),竞争力将大幅削弱。即便在需要高性能的场景(如游戏、音视频),跨端方案也通过Skia引擎、原生模块混合开发等方式逐步渗透,原生开发的“护城河”日益收窄。  3 大前端融合趋势下,单一客户端技能价值稀释: 企业对开发者的技术要求从“专精单一平台”转向“全端通吃”。招聘需求中,“客户端+前端”“Android/iOS+小程序”的复合技能成为标配。例如,字节跳动等大厂已推行“大前端”团队模式,开发者需同时应对Web、Native、Hybrid等多种场景。纯客户端开发者若无法扩展技术栈(如学习JavaScript、Node.js),不仅晋升机会受限,还可能因团队结构调整被边缘化。这种趋势使得客户端岗位的“纯粹性”逐渐消失,转而成为大前端领域的一个子集。  #客户端# #客户端研发工程师# #客户端面经# #客户端春招#
投递蚂蚁集团等公司10个岗位
点赞 评论 收藏
分享
牛客网
牛客企业服务