| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> 行业凛冬,征战四个月,19家公司,8家offer,面试经验分享 -> 正文阅读 |
|
[移动开发]行业凛冬,征战四个月,19家公司,8家offer,面试经验分享 |
前言这段时间共持续了四个月,总共投了 19 家公司,有几家挂在了不同的阶段,最后拿到了 8 家的 offer,这段时间里面了几十场面试,大多数面试的问题都懒得做记载了,在此记录一些大概的问题走向、一些面试常见的问题以及一丢丢面试技巧供大家参考。 一、四个月战况投递统计(统计了一下,这四个月共向以下 19 个公司投递了简历,共拿了 8 个 offer)
二、面试情况挂在简历筛选的公司
挂在机试的公司机试一般有性格评测和笔试两部分,性格评测主要是性格测试题+阅读理解+小学奥数+找规律+图表题,大概30min完成。
挂在面试的公司
收割 offer
三、面试总结由于大部分公司都是投的提前批,所以很少有笔试,面试一般是 2-5 轮,摸底面+技术面+主管面+hr面,侧重点各不相同。 摸底面摸底面也就是很多公司的电话面,比如招银科技、国电南自,一般时间不会很长,大概在 10-20 分钟之间,主要是自我介绍+项目经历简介,有的会有一些常见的基础题,比如 TCP 为什么三次握手这种。只要有一定的准备,电话面基本都不会挂,有的公司如果你简历 or 笔试表现好会跳过这个环节。 技术面技术面是面试流程中的核心环节,主要考察我们对计算机基础知识的掌握程度,一般会涉及计网、操作系统/Android、数据库,部分会问到编译原理这种比较偏向计算机专业的问题。 一般公司的技术面为 2-3 轮,主要模式都大概相似,开始自我介绍,紧接着问一些基础知识相关的问题 or 项目相关的技术问题,最后是 1-2 道现场编程题,也有的公司会先上来让你写题,后续根据你的表现来决定问什么问题。 主管面并不是所有公司都有主管面,一般是部门直招 or 你前面面试表现较好,可能有 sp 的情况下才会有主管面试,一般主管的级别越高就说明你的评级越高。 主管面并不会拘泥于具体的技术问题,在你的自我介绍后,主管喜欢针对项目进行提问,主要是考察你对自己所做项目的掌握程度,并且很多时候会问到一些与人沟通相处相关的问题,比如如果组员之间出现了意见分歧你们会怎么办,另一方面,你印象最深的一次项目经历也是常问的问题,这些都是需要提前准备好的。 在主管面的时候我会更多的讲一些自己的学生工作,领导项目 or 组织活动的经历,当然这种经历最好是与技术挂钩的。以及与主管讨论编程规范,自动化测试、软件工程、测试驱动开发,或者项目管理等问题也是正中他们要害的,并且一定要多问,一般主管们很喜欢给新人讲这些,给他们机会,装作很感兴趣的样子。 hr 面hr面一般就直接确认 offer 或者谈薪了,极少见到 hr 面还刷人的(听说京东和阿里会),一般 hr 会问你一些基本的家庭和学习情况,以及你现在拿了哪些 offer。 在 hr 面自己也可以问一问公司的一些情况,比如薪资结构,五险一金,加班情况,加班费计算,升职加薪的规章制度,年假安排等,这些都是需要提前了解并且纳入 offer 考虑范围的,不过薪资才是硬道理。 四、知识点总结实际上在实习生阶段已经整理了很多被问到的问题以及部分问题写了一下自己的解答(还有很大一部分坑没填呢),秋招阶段感觉其实万变不离其宗,问来问去都是那么几个问题,所以就没做记录了。在此依据记忆在几个主要的方向写出几个最常见的问题吧。 计算机网络
操作系统/Android
数据库
五、为了面对这次段时间的面试,我是这样准备的准备一份好的简历(敲门砖,不会包装简历的程序员只能去外包) 程序员的简历一定要多下一些功夫,尤其是对一些字眼要再三斟酌,如“精通、熟悉、了解”这三者的区别一定要区分清楚,否则就是在给自己挖坑了。当然不会包装,我可以将我的简历给你参考参考,如果还不够,那下面这些简历模板任你挑选:
同时在现在竞争这么激烈的情况下,只有通过不断学习,提高自己,才能保持竞争力。 我将自己多年的工作经验心得、Android架构详细路线、学习资料,全套学习视频全部在下面分享出来。如有需要可在文末自行领取,无偿分享。 1.Jetpack架构组件从入门到精通
2.Framework精编内核解析
3.Kotlin强化实战(附Demo)
4.Android设计思想解读开源框架
5.NDK模块开发
6.深入理解Android插件化技术(附Demo)
7.高级Android组件化强化实战(附源码)
六、个人感受我感觉在技术面阶段实际上主要不在于你是不是都会,更好的实际上是你在某一两个问题上了解的特别详细,或者有项目经历,能跟面试官聊很久,这样在面试中就可以把面试官带到自己的点上,比如在面试官问网址访问过程的时候,我会讲的特别详细,并且把 HTTPS 和 HTTP 留在最后,通过 HTTPS 延伸到逆向工程中的一些密码学问题或者延伸到中间人攻击,这些常常会让面试官眼前一亮。 同时上述如有需要参考的可以直接去我?Gitee?访问查阅,希望能帮助到大家学习提升。最后,祝想找工作的同学都能去自己心仪的公司,前程似锦! |
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年3日历 | -2025/3/14 20:04:20- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |