• 面试问题记录(时间顺序)


    2021年2月2日

    东大阿里云一面记录(c++开发):

    1.电话面试。 全程没有开摄像头。

    2.项目经历介绍,扯相关技术,扯背景。面试官问了几个点。问你在这个项目中的定位(多少东西是你做的)。

    考察项目:

    “这个MRI的扫描方向 有影响么?”  我:“介绍啥是体素。体素大小。层厚有影响,方向无所谓”。

    他:“你用opencv做了啥?”  我:“掩模叠加。sobel算子边缘检测。” 他:“你学过图像处理啊  能说几个边缘检测算子么?”  我:“soble robert 拉普拉斯 (顺便说他们的卷积核是什么)”

    他:“还用过什么windows下搭建GUI的?”  我:“简单用过MFC”他:“QT好在哪儿?”  我:“界面布局自动化,信号与槽机制”

    3.其它问题:

    3.1他问了俩c++语法问题 1 基类A 派生类B 派生类对象o,o的内存拓扑 2 c++类成员函数const 意味着什么?

    3.2.使用过linux嘛?贡献过开源社区嘛?

    3.3 你有什么问题要问我的嘛。 阿里云不限制语言

    4.算法题:

    题目大意是, 给定一个三元组 [capA,capB,N]。代表咖啡杯A的容量,咖啡杯B的容量,以及最终希望咖啡杯B内的咖啡量N。允许几种操作。 1 接满咖啡杯A/B 2 倒空咖啡杯A/B、 3 将一杯咖啡倒向另一杯。直到将当前杯倒空或者将后一杯倒满 问如何操作?

    2021年2月3日

    中科大字节面试记录:(偏安卓开发)

    1.登陆->token存储->安全->安全防御->https->第三方认证被伪造怎么办?(被面试人卡)

    2.blockcanary的实现->如何定义卡顿->多少毫秒?

    3.开启handler

    4.消息队列->handler->延时消息->延时消息队列->延时消息的实现->等待中断->同步消息栅栏

    5.Android多进程的通信方式->aidl通信和binder通信区别

    6.线程池->为什么有线程池->是否用过->单线程的线程池

    7.线程互斥->互斥锁和信号量

    8.DNS做啥的->迭代和递归的检索->DNS劫持的概念->如何劫持的

    9.编码:生产者 消费者相关(操作系统) 伪代码实现生产者和消费者。(考了好多次)(这里不仅要会伪代码。自己java这一块也要去学习一下)

    10.编程题2:没实现。一串数字,每个数字使用一次,构建不同的数字组合,这些数字组合再构建数字??

    2021年2月3日

    东大阿里云面试(一面)记录

    1.你先介绍一下自己。介绍自己,然后介绍自己的项目

    2.针对我的项目(科研项目)问了几个问题。1.技术向。(就不在这里记录了)2.你在团队扮演什么角色?3.和你们同类的方法相比你们方法的优势和劣势。4.你们的方法还有什么点可以改进?

    3.其它问题:

    3.1 TCP的三次握手(建立说出来了,释放没有说出来)

    3.2讲讲你熟悉的数据结构。那你再讲一讲HashMap吧?(Java的底层实现,得复习)

    3.3 你对操作系统里面 进程的相互作用讲一下?经典的生产者消费者模型

    3.4 你有什么要问我的:阿里云有培训,更看重潜力。

    算法题:

    将一个数组分为两个数组,每个数组只能占有A数组的一个数字,问是否能分成两个和相等的数组。(自己的思路:01背包。背包容量为sum/2,看最多能不能塞满这个背包。能塞满,说明就能成,塞不满,就分不成两个和相等的数组)

  • 相关阅读:
    用Springboot写一个只有一个条件的复杂查询
    Springboot The requested profile "pom.xml" could not be activated because it doesn't not exists
    springboot配置路径
    vuex
    @MappedSuperclass的作用
    icon.css
    default.html
    WebService调用
    通用分页存储过程
    存储过程获得最新订单号
  • 原文地址:https://www.cnblogs.com/William-xh/p/14370931.html
Copyright © 2020-2023  润新知