影石C++客户端面经

9.19 一面 50分钟左右
自我介绍

项目
    项目1:
讲讲界面布局?Qtdesigner设计
视频图像传输怎么实现的?编解码?
那接下来问点QT深入的
一个类要想使用信号与槽,需要什么?
我们只声明了信号,而没有定义,为什么还能用?
图像显示在ui上是在节点线程中做的还是在主线程做的,能不能在节点线程中直接调用ui?
提到用到了多线程,QT多线程有哪些实现方法?
多线程中比较重要的是什么东西?
事件循环了解吗?
嵌入式、算法部署、QT软件都是自己做的吗?
遇到的最大的困难?
你觉得前期怎么做可以避免到这个问题:

    讲讲webserver?
我看到很多人都有webserver,是有什么课程吗?
为什么要使用线程池,不能一个任务就创建一个线程吗?
线程池是自己写的吗?
小根堆实现的定时器?

    项目2?
硬件自己做的?
其他项目?

    项目中遇到的难题及解决方法?

C++
    C++三大特性封装继承多态
    模板怎么实现的?

反问:
        岗位职责?
学习建议?
技术上的一些问题

面试官评价:基础不错,做的QT项目偏工业比较简单,可以找开源的功能比较丰富的项目学一学
无后续

总结:影石这个岗位问的问题基本上和之前找的面经一致,针对面经突击了几天效果不错,QT原理方面的基本上都能答上来,所以面经还是很重要的。
#24届软开秋招面试经验大赏#
全部评论
海康爷
点赞 回复 分享
发布于 2023-12-06 01:36 河北
佬你这第一个项目是什么
点赞 回复 分享
发布于 2023-12-05 12:37 浙江
qt有面经嘛
点赞 回复 分享
发布于 2023-11-21 16:24 湖南

相关推荐

腾讯开奖356人在聊 查看28道真题和解析 我的OC时间线
点赞 评论 收藏
分享
拷打项目科研成果是一个人做的还是团队?研究的这个项目,过程中有遇到什么比较困难的地方吗?简历里面有提到专利,那你这个专利的创新点是什么?在这个项目里,你主要负责哪方面的部分?项目的架构是怎么样的?这部分是你自己做还是和其他人一起?做数据通信这一块有没有遇到过一些数据同步或者一些消息延迟的一些问题遇到了解决了吗?假设现在让你解决这个数据延迟的问题,你会怎么解决?没考虑过更换协议吗?八股文tcp协议和UP协议的区别tcp三次握手四次挥手http和TCP的关系测试场景你也说了http有很多协议,那假设现在一个浏览器只能接受http1.1的协议,你现在用的是http2.0的协议,你现在需要把http2.0降级到http1.1,那你会为这个降级去做一些什么方面的测试设计,去保证你这个功能没有异常。从安全方面上有没有考虑?继续拷打项目第二个项目的实现逻辑你这个爬虫的项目是怎么应对反爬虫的手段当初为什么用selenium框架不直接调用API接口你这里爬虫有一个获取服务器时间的,为什么不直接用本地时间?那现在如果让你针对你的这个爬虫系统去做用例设计,去测试它,你觉得就是你会从哪些方面去测试你这个系统是真的稳定些,可靠可用的。智力题给你八个球,其中一个球比另外七个轻,然后有一个天秤去称,就排除运气的情况下,最少要几次才能找到那个轻的球?手撕代码1、设计-个Python装饰器 @cache(expire time=60,max size=100),要求实现以下功能:缓存结果:对同一组参数的函数调用,在 expire time 秒内直接返回缓存值。缓存淘汰:当缓存条目超过 max size 时,删除最久未使用的缓存(LRU策略)参数兼容:支持函数的位置参数、关键字参数。过期清理:异步线程定期清理过期缓存(可选加分项)示例:@cache(expire time=10, max size=3)def heavy calculation(n):print(f"计算 {n} 的耗时操作...")return n * n2、有三个数 a、b、c,大小在[1,10000000000] 区间内,并日 a这第二题有大佬见过是力扣第几题吗?
查看22道真题和解析
点赞 评论 收藏
分享
评论
7
73
分享

创作者周榜

更多
牛客网
牛客企业服务