面试C++客户端实习的岗位,相对不难
面试官:实习主要做的是国产操作系统下的应用,主要做的是视频监控、安防相关的工具,具体就是一个叫做 天翼云眼的软件,目前在windows下和电视下都有对应的应用,就是现在想在麒麟这种国产操作系统做对应的应用。
目前使用qt做底层框架,在上面使用 flat 、 elaption 这种跨平台UI框架。因为我们是做视频监控的,若做的可以,后面会接触播放器相,关音视频、语音对讲处理。这个应用是全新的应用,会参照windows版本来开发
实习生要和正式员工差不多的作息,一周五天,时长至少3-4个月
我:之前学过一点
面试官:一般会由守护进程做重启。
我的思路:一请求一线程 ---> 线程池(线程多任务少,访问任务队列加锁开销大) ---> 改造队列为无锁队列
这个思路是我上一次面试时候面试官提到的
面试官:讲到这里可以了,我们一般也是去使用别人的开源队列,不会说自己再造轮子。
简历上写了,但是这里没怎么准备
**面试官:**一般是界面和子模块的开发,具体看你的学习进度。
**面试官:**网上有很多人说客户端开发前景不太乐观,首先我承认在移动端、web端或者说桌面端受前端冲击比较大,比如就是现在这些web页面都做的很好。
现在技术是往物联网、多OS发展,可以建议先有几年客户端开发经验,比如Android、IOS或者windows,再往后可以选一些垂直方向来做,比如音视频、设备接入(摄像头之类的智能设备的接入)这些对客户端需求也是比较大的。
像我们公司客户端部分也是比较大的,第一产品多,第二是智慧家居本身对嵌入式Linux开发人员的要求也是比较高的。
第二就是做平台方向,深度是比客户端要好很多的。但是真正做复杂平台机会也是不多,我个人觉得如果未来想要有好的方向发展,还是可以往平台方面发展,它的场景和深度都要大很多。但是如果是想找份稳定的工作,安安心心工作,其实做C++客户端也并不会说失业。
实习工资 3000 + 300餐补,没有提供住宿
#C++面经##客户端开发实习#