首页 > 贝壳Android二面技术+一面HR
头像
captain-Qian
编辑于 2020-08-16 20:58
+ 关注

贝壳Android二面技术+一面HR

我是下午5点的场次,全称走完大概7点多一些
首先本人无安卓客户端项目经验
一面: 大概1h
自我介绍
全称围绕我的三个项目,一个一个问
第二个项目做的比较好,有参考Github上的开源项目问得最多
面试官询问每一个实现细节和整体的架构
我就一点一点理思路讲,介绍具体设计方法,数据结构;使用这个方法的优点,和传统的方法进行横向对比
突出自己的设计亮点,然后项目里可以优化的点和具体的困难,我讲了4-5个
面试官说如果使用https项目是否支持扩展,里面实现考虑到了动态伸缩性
项目里有用到数据库这块么?没有,侧重于网络架构高并发设计,没有加入数据库模块
是否有内存泄露情况  考虑了尽可能使用智能指针,没怎么碰到
怎么测试的,测试环境,测试结果,长连接短连接
询问 C++基础  包括虚函数,纯虚函数,计算数组大小,堆栈内存区别,C++是否类型安全,拷贝构造调用等
总之围绕项目讲了很多,以及询问为啥搞Android,没有经验能否适应移动端开发.etc
结束  感觉一面心里还有点压力,还好项目都很清楚,所以都答出来了
二面:
整体气氛比较愉快吧
自我介绍
你是用C++为啥来了Android其实IOS更适合一些
我一听有些触,不会觉得我不匹配吧,我讲了一些优势和客观因素
转眼,其实也没事语言不是重点哈哈哈  松一口气…
第一题  面试官的组是做VR这块图形图像,问现在拍摄了一栋楼不同位置的点,是三维坐标,这些点是随机的,使用一些方法和数据结构计算出楼的高度
一开始我给想复杂了,还想着用 三维投影降维度用树的结构计算高度,还想Dfs来着…问怎么建立树结构,想半天…  后来这题过了,结束问面试官其实很简单,只要知道大概实际生活每层楼高度就可以做聚类,最后计算出来…提示说做题思维不完全适合应用场景,当然也可以写很精准的算法计算,但要结合实际精度需求
接下来 对我第二个项目黏包问题和异步日志系统感兴趣,就开始聊
讲完后,说实现的还比较强大哈哈,只用3个月做出来工程能力还不错  ,我说其中有对开源项目设计方法的参考才完成的好。
面试官说这样很好,
C++模板用过么?偏特化 ?
问用的什么编译器?
有没有编译器计算?听说他们也做编译器交叉计算
反问
如何学习安卓技术尽快入门
找感兴趣安卓开源的demo自己做,建
部门做什么的
VR  Java C++其他语言都用,4-5种语言图形图像,交叉编译计算等
HR面
20min左右
一些面试会问到常规的问题
挥手拜拜😁
写成流水账了😆😆😁

更多模拟面试

全部评论

(0) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐