双非硕-嵌入式-移动端-京东-一面面经

投的是嵌入式工程师,被调剂到移动端,时长一个小时,有两个点不会,难度一般,一直拷打c++,心累
1.项目拷打,你这数据量又不大,完全没必要用共享内存,怎么考虑的?
2.进程间通信的方式,各自的优势劣势
3.简历上写了qt,被问qt底层怎么实现?我直接说不会,那我们就聊一下操作系统吧
4.虚拟内存实现原理,结合cpu调度,内存调度的方式讲一下
5结构体内存对齐,4 1 8字节 是多少字节?为什么需要内存对齐?
6.fun返回类型是const string&,auto a = fun(),这种写法有没有问题?自动推导成什么?
7.Lambda 表达式底层是怎么实现的?
8.智能指针直接初始化跟复制初始化有什么区别?底层实现呢?
9.多线程访问时智能指针安全吗? 这个我直接说没接触过,不会
10.多线程数据同步,你一般是怎么做的?
11.视频流推流,你怎么做的?
12.实习拷打,深挖
13.对于工作方向有要求吗?我看你做的嵌入式,但我这边也主要是写c/c++代码
14.手撕快排,写完后讲思路,时间复杂度是多少?什么情况快排的复杂度是o(n*n)
#发面经攒人品#
全部评论

相关推荐

网上基本都劝退移动端,我也很少看到移动端笔试经验贴。我之前做过韶音的笔试题,分为选择题和编程题,和京东的差不多。但是韶音只能用java写编程题,我主要用kotlin和python(刷题用python),就直接没做就交卷,当然就没后续了。我也做过vivo的客户端笔试题,当时我投的是测试,但是给我发了客户端的卷子,我朋友投oppo c++岗太迟也被调到了客户端,这几家题目都差不多格式。回忆一下这几次考试,主要依据是今天的京东的。选择题(共60分),考点有linux系统命令,安卓虚拟机adb命令,排序算法的时间复杂度;排序可用栈还是二叉树啥的表示;二叉树3种遍历方式给俩,推另一个;栈的入栈出栈;kotlin/java代码挖空选代码;安卓view相关的方法、四大组件的生命周期;线程的方法,产生arn的情况;还有考设计模式。编程题的话一般是2道,共40分,有的机考不会告诉你通过了多少例题,jd的是有告诉的。我算法题刷的很佛系,最近有刷代码随想录但只刷了前几章。不过我当学院课程助教,老师出的作业有用动态规划算法等要求,我改多了就理解了。不知道我会不会进入一面,但也是会准备一下。我蛮喜欢京东的,如果能进去也不挑什么岗位了。大家都劝退客户端岗位,没有前途,确实如此。我的带教做过几年安卓开发,主要做go开发,他会搭项目架构,跟我说了很多,虽然他那些我暂时接触不到,但知道以后的努力方向。安卓开发需求以后肯定是有的,只是会很少,上限低。如果只会画ui啥的,那肯定没前途。但是在一个不太卷的赛道,能去更好的平台,自己再主动学习,我想之后的出路也会比较多。总比我本专业好,真的麻了,我读研前很在意硕士学校的认可度,还问过一家本专业公司招不招我这种,结果现在搜那家公司已经注销了。
投递京东等公司10个岗位
点赞 评论 收藏
分享
评论
2
20
分享

创作者周榜

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