美文网首页
Android开发快手客户端三面寄经

Android开发快手客户端三面寄经

作者: 小城哇哇 | 来源:发表于2023-05-21 17:37 被阅读0次

    背景

    面的是北京快手总部,三面表现还不错,题目基本上全部答上来了,但由于做的有含金量项目都是硬件项目(机器人,自动驾驶,一些视觉算法),和他们部门的业务不搭,而且缺乏软件工程领域实习经验,不过三面我的部门技术主管找我要了微信,表达了对我技术的肯定和对于项目不搭的可惜,说以后有机会可以深挖一下技术,以后还可以来试试

    面试题如下:

    一面 45min

    • 自我介绍
    • Tomcat底层原理
    • 数据库事务以及项目里用过数据库事务吗
    • soket原理
    • MD5以及其他加密
    • 哈希冲突解决方式
    • udp实现tcp
    • 拥塞控制
    • 嫌弃什么都不会所以说直接写算法题
    • 算法:接雨水
    • 算法:一个数字只出现一次,其他出现三次,找出那个一次的
    • 想搞安卓还是ios
    • 说一下gc
    • 说一下final以及什么时候会考虑用final
    • ==与equals
    • 浮点数比较会出现的问题以及如何进行比较
    • 深克隆以及什么时候用深克隆
    • 智力题:村子里有红眼病,可以互相看到但不会互相告诉,当发现自己是红眼病之后会自杀,当外人告诉后第三天有人自杀,问村子里有几个人是红眼病

    二面 35min

    • 自我介绍
    • 用的青雀面试系统会涉及到哪些网络协议
    • https与http区别
    • ssl协议加密过程
    • 代理中间人攻击
    • 如何防止
    • 进程与线程区别
    • 什么是内存泄漏
    • 进程间通信方式
    • 编程:n个线程打印1-n(第i个线程打印i)
    • syn锁锁不同东西的区别
    • syn锁锁升级
    • mysql中有哪些锁
    • IOC
    • 设计模式
    • 算法:需要最少会议室数量
    • 算法:编译距离:两个字符串要修改成相同需要修改的次数(没让写,只让写了状态转移方程)
    • 讲一下项目建表思路
    • 讲一下项目中你能想到的优化地方
    • 为什么考虑客户端
    • 反问

    三面(HR面):

    • 问项目(怎么计划的,遇到了什么困难怎么解决的,项目取得的效果,做项目过程中有没有学习新技术)
    • 三个词说明自己的优点和缺点
    • 有没有投别的公司,进展到啥阶段了
    • 反问

    文末

    关于更多的面试题解析和进阶学习可以看我的个人简介

    相关文章

      网友评论

          本文标题:Android开发快手客户端三面寄经

          本文链接:https://www.haomeiwen.com/subject/mutzsdtx.html