携程移动端(android)一二面面经

写一下面经攒人品吧,哥们反正已经是挂了。

一面:
Android:
URLconnection和okhttp?
同步请求和异步请求?
项目中的链路埋点?是否有缓存策略?是否是同步上报的?考虑了网络负载吗?
Okhttp连接池?
Activity和fragment的通信方式?
Activity和fragment的关系?
Activity启动模式?
项目中的登录页用的什么模式?
重点:okhttp

Rn组件管理?
Rn的组件生命周期(不知道是不是这个)?
Mobx原理?
Rn的原理?

计算机网络:
讲讲HTTPS建立流程
访问URL如何跳过证书验证?
我想要所有网络请求都添加一个请求头,怎么做?
https用的什么版本?(它和http1.0和http2.0的关系?)
如何优化HTTPS性能?(什么意思呢)
证书链?

其他:
了解的设计模式?

同一天二面:

Rn八股盛宴。
问你“你第二段实习Rn开发中,主要使用的是组件还是class”?
Rn class管理?
Rn class生命周期?(willmount,didmount这些)
Rn setstate后,发生了什么?
shouldComponentUpdate用处是?何时用?

第二段实习经历?
平常怎么学习的?
讲讲你了解的大前端?

算法题:
①有两个变量a和b,如何不声明第三个变量,交换两个变量?至少三种方法。
②如何判断回文串?
③Dp模板题爬楼梯?
④正则?了解吗

建议想冲携程移动端的去狠狠地温习一下rn八股。哥们好久没看,之前也基本没被问rn,结果两面都被面试官疯狂拷打,特别是二面,面试官都t,m无语了!我也无语了!我以为一面狂问rn那么二面是否就不问了呢!真破防了。携程移动端现在看起来也是很缺人(hr发朋友圈大声呼喊是否有人在找rn工作的程度),有想法的可以试试,我反正已经挂了,错失良机。
全部评论
佬是什么部门呀
1 回复 分享
发布于 11-01 11:34 上海
状态更新:setState和 useState 都是异步的。React 状态更新通常是批量处理的。在事件处理、生命周期方法等阶段,React 会合并多个状态更新请求,减少重新渲染的次数,提升性能。因此,状态更新是异步的。
点赞 回复 分享
发布于 11-13 17:28 上海

相关推荐

一面(10-17,40min)1. 自我介绍2. 对ES6语法的了解3. 箭头函数的this指向4. A对象声明了一个箭头函数方法,在B对象访问时,它的this会指向谁???听不懂,瞎说了一个A。。。然后面试官就是很长时间的沉默5. 对Promise的了解6. 对任务执行机制的了解7. 对浏览器存储的了解,比如sessionStorage等等8. 没事,你后面如果用到IndexedDB会对它有更多的了解的9. vue生命周期10. 仔细说说各个生命周期在这个阶段都完成了什么11. destroy的事件监听器是自动移除的?12. 组件通信的方式13. VueX的组成结构14. 哪个是提交?哪个是修改?哪个是执行异步操作的?15. 用过插槽吗?讲一下16. 说说Vue3相对Vue2的改变17. 开发移动端或PC端时有没有做过性能优化18. 当时具体怎么设计这个虚拟列表的19. 这个列表大概多少项20. 开发移动端有没有遇到兼容性的问题21. 样式兼容性问题怎么解决22. rem和em的区别23. 你在开发小程序用的是什么单位?没用过rpx吗?24. 讲下Echarts是基于什么实现的?SVG有了解过吗?Canvas了解吗25. 讲一下居中方案26. 未来的学习计划27. 目前有没有签第三方28. 反问二面(10-22,50min)1. 自我介绍2. 为什么选择前端?学习前端的方式3. 还在实习吗?4. 实习项目面向的客户是谁?主要有哪些功能呢?5. 微前端的框架6. 私有化数据上传、yaml档案下载的流程7. 讲讲关于镜像、docker、k8s的理解8. 你们后端用的是什么语言?9. 你阐述的是如何使用国际化,但是你对国际化的原理有了解吗?10. 你的xx业务中的复杂表单为什么复杂?11. service层怎么优化统一管理的?12. 你提到虚拟列表优化,渲染900个项时会卡死,为什么会卡死?13. 你这个小程序懒加载具体怎么实现的?14. 好好的为什么迭代之前的那套体系?说说具体的原因。迭代过程中之前的用户数据有没有遇到问题15. 重排重绘16. 事件委托17. 跨域18. let、const、var19. 是否了解React,看你的技术栈没有这方面的知识(应该回答正在学习,尽可能地介绍自己目前了解的程度,而不是只是回答我目前只看了一点点文档就没了)20. webpack、vite用过吗?说一下webpack的核心21. 大语言模型的原理?22. 研究方向是什么?多模态吗?有没有做过微调之类的操作?23. 反问#数字马力##数字马力面经##前端#明天就是11月了,下个月0会变成1吗?
查看49道真题和解析
点赞 评论 收藏
分享
11-12 12:09
已编辑
门头沟学院 前端工程师
9.11线下一二面,一面面试官旅游,二面面试官酒店,10.25hr面,10.29测评,11.12offer——————————————一面vue和react什么区别react17有什么特性hooks原理 有没有因为在for里用了hook踩坑hooks如何模拟那些生命周期React native编译原理jsx会转换成什么React diff算法http请求报文结构请求头常见字段协商缓存 强缓存tls四次握手post请求为什么会发出两个跨域跨页面传值方式浏览器缓存方式package.json文件作用 有哪些常见字段peerdependencies是什么哪些依赖需要安装到devdependencies里npm包主版本 次版本锁定有没有用过node nodejs事件循环服务端渲染与客户端渲染如何抉择怎么做性能优化 优化后的时间手撕flat方法实现手撕响应式对象如果你加入携程 你希望得到哪些进步——————————————二面css如何锁定宽高比如何实现垂直水平居中flex常用属性跨域vue和react什么区别cdn优化方案splitchunks分包策略js类型 判断js数据类型场景题 input输入框如果请求返回顺序不一定 比如第二次请求结果慢 导致渲染了第一个请求的结果 怎么办ts有什么用type和interface的区别ts体操 myPick怎么学reactusestate为什么不能同步consolefiber结构react项目中可以用哪些优化usecallback和usememo的区别如何实现useComponentWillMount钩子手撕Promise并发控制跨页面通信项目中遇到的比较困难的点chrome插件怎么弄的 有没有用框架vscode插件优化方案——————————————hr面手里还有什么意向为什么会选择携程base地偏好职业发展规划认为对于前端开发来说最重要的能力是什么有没有写过单测 没有测试的时候是自测吗如果强度比较大的话可以接受吗
查看107道真题和解析
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-26 12:05
联洲 后台开发 26k*16 硕士985
点赞 评论 收藏
分享
2 4 评论
分享
牛客网
牛客企业服务