高途 安卓逆向 校招面经

发发面经攒攒人品

一面
1.arm和x86有什么区别
2.arm的pc指令和x86的pc使用时有什么不同
3.arm调用指令
4.有哪些跳转指令
5.b/bl有什么区别
6.调用平栈还是未调用平栈
7.b/bl能否实现pc直接跳转
8.哪个指令实习函数跳转
9.寻址方式
10.出栈后还有什么操作
11.arm有哪些寄存器,延伸,十个参数五个寄存器该怎么办
12.ida动态调试的过程
13.反调试手段
14.apk结构
15.分析apk的过程
16.抓包有遇到什么问题(证书安装)
17.脱壳,工具脱还是手动脱
18.简述ollvm原理,有遇到什么形式的ollvm,会怎么做
19.是否了解Inline hook,简述一下原理
20.是否了解apk重打包的对齐处理
21.反问

1个小时腾讯会议面试,面试体验还不错。流程走的很快,上午一面下午就约二面了。

———————————————————————
二面
1.xposed和frida hook原理
2.tcp三次握手
3.对socket了解多少,追问进程间通信,拓展binder
4.抓包分析过程,拓展了爬虫和反爬
5.安卓四大组件
6.Activity生命周期
7.Server的两种启动方式
8.上一段渗透测试的实习主要用到哪些工具
9.当时为什么结束实习
10.什么时候回学校(稳定性)
11.反问环节

二面聊了半个小时左右,感觉一面问的比较底层,二面主要是根据简历问。

———————————————————————
三面(凉面)

三面主要是根据简历问的
前面都还好,问了技术原理实现过程,都答上来了。
然而最后一题出了道手撕,尬住了,太久没写代码,写的稀巴烂
后半段直接垮掉,面试官一开始问我熟悉什么语言,我答Python/js,c++比较少,然后他要求我只能用c++写,菜比楼主连头文件都没写对😇
然后面试官说你还是用熟悉的语言吧。
楼主贼尬,函数定义记串了一时半会儿没定义出来😇
最后用python磕磕绊绊写了个排序,抬头发现面试官已经关闭摄像头了🤕
心里顿时凉了大半截,面试官最后还礼貌地给楼主反问的机会
太弱智了,综合面被菜比楼主面成了压力面

我错了我不应该因为是非开发岗就不好好刷题😭🤕😇

所有看到这条的,都给我去刷题!!!

#第一次面试##投递实习岗位前的准备##面经#
全部评论
你就是吃这口饭的,哥们还是干java去了
点赞 回复 分享
发布于 08-30 15:20 四川
这都是些啥啊,我怎么全都没听说过?
点赞 回复 分享
发布于 08-31 20:33 湖南
想问问大佬遇到ollvm混淆的时候一般是什么手段 去混淆啊,想学习大佬的思路TOT 我也被问到这种问题,但是面试官不大满意我的思路TOT
点赞 回复 分享
发布于 09-02 20:25 台湾

相关推荐

4 13 评论
分享
牛客网
牛客企业服务