腾讯AI面

腾讯之前投的后端开发,一直没约面试,于是想换投一个客户端开发试试

结果一投完显示要参加AI面试

1.请说说你为什么想要应聘客户端岗位?在这方面做了哪些准备?

2.解释缓冲区溢出的原理和安全隐患。

3.请说明如何使用两个栈来实现一个队列的数据结构,详细描述其设计思路、实现方法以及如何维护队列的入队和出队操作。

4.了解 HTTPS 的认证握手过程吗?单向认证和双向认证的区别是什么?

5.简述 Android 中 Activity、 View、 Window 的关系。

6.解释 Java 中的默认方法, Default Methods, 为什么需要默认方法?

7.如何优化应用的启动时间?

8.描述你在最近一个客户端项目中的角色和贡献。如果让你选择一个功能模块进行优化,你会如何着手?请说明你的理由和方法。

9.你是如何监测和评估这些优化措施的效果?具体使用了哪些工具或方法来验证加载时间的改善以及用户流失率的降低?

10.在进行 A / B 测试时,你是如何设计实验分组和对照组的。具体来说,你如何确保分组的用户样本具有代表性,并且避免外部因素对测试结果的干扰?

11.描述在客户端开发中如何处理不同屏幕分辨率的适配问题。

12.在处理屏幕适配时,是否有遇到过特殊场景?比如某些设备的分辨率或屏幕比例非常特殊。导致常规适配方案无法满足需求。如果有,你是如何解决的?

13.当面对多种潜在技术方案时,你是如何分析和比较各自的优劣以做出最终决定的?请举例说明。

14.在你提到的评分过程中,具体是如何设计评分标准的?比如说每个维度的权重是如何确定的?评分的量化方式是怎样的?以及在实际应用中如何确保评分结果的客观性和一致性?#牛客AI配图神器#

#发面经攒人品#
全部评论
ai面会提前说明吗
点赞 回复 分享
发布于 11-05 14:07 广东
佬AI面完多久有的后续,我也是重新投的,客户端今天AI刚面完
点赞 回复 分享
发布于 10-19 00:54 安徽

相关推荐

12-15 18:33
已编辑
门头沟学院 临床数据分析
1、755是什么权限第一位数字7:代表文件所有者权限,7=4(读)+2(写)+1(执行),所有者拥有读、写、执行权限第二位数字5:代表所属组的权限,5=4(读)+0(写)+1(执行),同组用户拥有读、执行权限第三位数字5:代表其他用户权限,5=4(读)+0(写)+1(执行),其他用户拥有读、执行权限,无写入权限2、实名认证注册登录系统测试功能、界面、数据、异常(重复身份注册)、兼容性(不同浏览器)、性能(吞吐量)、安全(身份证号加密、未成年保护)3、用户注册失败,如何定位是前端问题还是后端问题核心是区分请求发送前、请求处理后问题:①检查前端输入校验(即时提示)②抓包分析请求与响应:浏览器开发者工具network面板或fiddler抓取注册接口请求:请求未发送,请求已发送③绕过前端直接调用接口:用postman、jmeter等工具直接按接口文档构造合法参数调用注册接口4、Linux查看日志指令,less、more、head、tail、cat、grep区别实时监控日志并过滤含error关键字内容:tail -f 目标日志文件.log | grep --color=auto -i error(自动高亮、忽略大小写)5、修改日志权限指令,chmod 755...、chown testuser...6、group by(对查询结果按字段分组)、having(对分组结果进行过滤),统计人员信息表中重复使用的身份证号为例select id_card, count(*) as repeat_count from user_auth_info group by id_card having count7、压测怎么做?jmeter:接口测试跑性能,核心流程:需求分析与场景设计、脚本开发与调试、压测环境搭建与配置、执行压测与数据监控、结果分析与优化
查看7道真题和解析
点赞 评论 收藏
分享
评论
2
8
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务