上海联影 软件开发一面


项目相关:
  1. 项目背景及介绍
  2. 项目当中的CS模式,实现客户端并发,最终能实现多个并发的客户端数量?
  3. 图像压缩在上位机做的吗?
  4. 这两个项目,基本上网上都有很多开源项目?这些都是比较普通,而且很成熟,你这两个项目有没有什么特别的突出的成果吗?
  5. 项目已经商用了嘛?
  6. 压缩等级,是根据公司需求,还是自己的思路?
  7. 几种压缩等级,压缩的时间都差不多,为啥还分多个等级,为何不采用压缩比最高的呢?
  8. 考虑分级压缩的话,只是考虑到了压缩比的问题嘛?
  9. 公司实习多久了?
  10. 实习的项目介绍下,简单介绍让我们能听懂,你负责的哪些?遇到的问题?如何解决?
  11. 项目中用的是什么操作系统?目前完成的一部分工作,是在哪个操作系统?
  12. 项目中,多线程应用哪种ui模块?
  13. 简历中提到,QT半自动内存回收,那内存泄漏,如何处理的呢?
其他:
  1. 老家在哪的?我们公司是在上海?
  2. 对我们公司了解多少?
  3. 你有什么问题?(回答:每周日有相关导师培训)

回答不流畅,项目碰到的问题和解决讲的点不清晰,尤其是解决方法?

#面经##软件研发工程师##联影医疗##实习#
全部评论
我记得联影是c++
点赞 回复 分享
发布于 2020-10-21 14:46
java?
点赞 回复 分享
发布于 2020-10-21 14:45
我刚才是电话面试  说要安排腾讯会议技术面请问要手撕代码吗
点赞 回复 分享
发布于 2020-10-15 16:22
楼主有二面吗
点赞 回复 分享
发布于 2020-10-15 15:13

相关推荐

📍面试公司:小米🕐面试时间:8.21💻面试岗位:c++开发工程师❓面试问题:1.自我介绍2.C++中malloc和new的区别?delete和delete[]能混用吗?3.什么是虚函数表?多重继承下的虚函数表结构是怎样的?4.智能指针有哪几种?shared_ptr的线程安全性如何?循环引用怎么解决?5.如果类中有const成员或引用成员,能否自动生成移动构造函数?为什么?6.std::vector的扩容机制是什么?扩容时代价多大?如何避免频繁扩容?7.什么是内存对齐?为什么需要内存对齐?如何手动控制结构体的内存对齐?8.如何使用Valgrind或ASAN排查内存泄漏和越界问题?你在项目中用过吗?9.说说std::map和std::unordered_map的底层实现及时间复杂度10.如何用GDB调试死锁?thread apply all bt 这个命令有什么用?11.进程和线程的区别?进程间通信有哪些方式?哪种效率最高?12.线程同步有哪些机制?std::mutex、std::lock_guard、std::unique_lock的区别?13.什么是虚假共享(False Sharing)?如何避免?14.讲一下TCP拥塞控制机制?TIME_WAIT状态的作用是什么?15.Epoll的水平触发和边缘触发有什么区别?使用场景是什么?16.手撕:实现一个线程安全的环形队列(支持多生产者多消费者)17.手撕:二叉树锯齿形层次遍历(Zigzag Level Order)18.项目深挖:🙌面试感想:面经题并不刁钻,主要以项目为主,问了很多项目的细节
查看18道真题和解析
点赞 评论 收藏
分享
客观题懒得发了,考的很杂,C/C++、Java、Python 都考了,小米太爱代码片段题了赛码界面有水印,不敢发原图,怕被制裁T1输入描述:输入第一行有三个正整数n(1≤n≤1e5)、p(1≤p≤100)和q(1≤q≤p),分别表示鞋子的总数、颜色相同时鞋子的价格以及不相同时鞋子的价格;接下来n行的第i行有三个正整数a_i(a_i∈{0,1})、b_i(35≤b_i<49)和c_i(1≤c_i≤n),分别表示第i只鞋是左鞋还是右鞋、尺码以及颜色,当a_i=0时,鞋子是左鞋;当a_i=1时,鞋子是右鞋。颜色用从1到n的数字表示;输出描述:输出一个正整数,表示小明卖鞋子最多能卖多少元。样例输入:5 10 40 35 10 36 20 35 21 36 11 35 1样例输出:14样例解释:第一只鞋和第五只鞋分别为左鞋和右鞋,且尺码、颜色相同,可以卖10元;第二只鞋和第四只鞋分别为左鞋和右鞋,尺码相同但颜色不同,可以卖4元,总计14元。T2题目描述:这是一个经典的 N 行 M 列的二维迷宫,每个格子有一个整数,代表这个格子的“奖励”或“惩罚”。玩家从最左上角的格子(1,1)出发,目的地是最右下角的格子(N,M),并且玩家只能向右或向下走。玩家在游戏开始时积分为 0,并且每到一个格子(包括起始位置和终点位置),都需要把当前积分加上这个格子对应的整数(显然,若整数为正就是“奖励”,若为负就是“惩罚”)。当玩家在任意时刻积分为 0 或负数时,就输掉了游戏。马老师是玩迷宫速通的老玩家,他想到:如果格子(1,1)对应的整数是负数,就会在游戏一开始直接输掉游戏,有辱他的一世英名。幸好,马老师具有高超的编程技巧,一眼就能看出如果他使用黑客技术把玩家初始积分设置为 x,就可以通过游戏。聪明的马老师想考考你,x 最小可以是多少。输入描述:第一行有 1 个整数 T(1<=T<=5),代表数据的组数。接下来一共是 T 组数据,对于每组数据: 第一行包含两个正整数 N 和 M(1<=N,M<=500)。 接下来 N 行,每行包含 M 个数字 a_ij(-1000<=a_ij<=1000),代表题目所描述的 N 行 M 列的二维迷宫中每个格子对应的整数。输出描述:输出 T 行,每行 1 个整数,代表 T 组输入数据对应答案。样例输入:1 2 3 0 1 -3 1 -2 0样例输出:2样例解释:如果玩家初始积分为 1,那不管怎么走都会在迷宫中间输掉游戏,所以最少需要 2 个初始积分。
投递小米集团等公司10个岗位
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

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