总结 问的很细,我又是第一次面试,非常紧张,答得非常不好,应该凉凉。不过体验蛮好的,面试官会主动解释帮帮。 开篇自我介绍 介绍完,问项目:项目有什么亮点,系统为什么这么设计,为什么用UDP 手撕 在一个数组中找是否有子数组的和==给定值,基础给出true或false就行,进阶要给出具体的子集。 当时太紧张,问了面试官一下思路,想到要用回溯,结果太久没看回溯写不出来了,只能写了个二叉树的。根节点是0
时长:1h 1. 自我介绍:5分钟 2. 项目介绍:大约15分钟,包括实验室和iOS项目,主要针对iOS项目中的一些技术问题提问 2.1 你iOS项目里面有用到数据库,还知道哪些数据持久化方法? 答:userDefault、归档技术(NSCoding)、plist、core data 2.2 你用到了snapKit,是如何进行视图约束的? 2.3 在OC里面也有类似的约束布局库,知道是什么吗?(m
投递之后,简历没问题的话,入面还是很快的。 1.自我介绍 2.线程和进程区别 3.多线程编程 4.锁 5.pv操作(简单编程描述) 6.介绍死锁 7.http1.0 http2.0 8.长连接相关 9.tcp和udp区别 10.tcp如何保障连接的稳定性的 11.tcp四次挥手 12.二叉树遍历 13.手撕两道算法题(根据题目,自行定义输入测试变量,编译通过才行) 大概应该是这些内容,没有记录,回
20230703 快手 移动端 实习 二面(50min) 自我介绍 项目来源 项目要达到的要求,并发量怎么样有没有测试过 注册登录的功能详细讲讲 问项目,每个功能怎么实现的,还有一些场景问题 epoll模型是一个线程还是多个线程实现的 并发的时候有没有遇到过竞争的问题,或者死锁的问题 除了信号与槽机制还能怎么解决 能讲一下出现并发问题的原理吗,什么情况下会产生数据的竞争 什么类型的资源会产生数据安
一面主要是c++基础知识(回答的感觉不够好,写代码也出了不少问题,凉) 1.自我介绍 2.new和delete了解吗 3.malloc和new的区别,具体差异 4.如果new一个对象之后,之后不进行其它操作会有什么影响吗?(回答到内存泄漏) 5.关于内存泄漏定位的办法 6.对拷贝构造函数有了解吗?深拷贝和浅拷贝区别? 7.写出深拷贝和浅拷贝函数的代码(开始手撕代码) 8.介绍智能指针,然后说一下三
1.自我介绍 2.项目深挖 3.基础八股 (1)hashmap原理,挖的很细,源码仔细看 4.场景题 (1)背景:微信传视频那个过程,通常是上传完整个视频再导出的流程,那么如果按帧为单位,边上传边导出,如何设计,详细到如何写线程,如何串联,用到哪些变量啥的 5.算法题 (1)一个非常大的非负数整型数组(假设1000000),如何对前10000个最小的数组排序(只要求前10000个最小有序,后面的无
只能说缺kpi了,这都捞面 面试时长:30min(煎熬) 面试内容: * TCP三次握手 * ios怎么实现单例模式 * ios性能优化方法 * ios三方框架有哪些 * cocoapod用过吗 * 最新的wdc看过没有 * ios网络框架了解哪些 * 怎么学习ios开发 * https如何实现 * ios的生命周期 * ios数据持久化的方法 全程支支吾吾的一局,以前做外包也没考虑这么多过
面试官人很好,遇见我这种胡说八道菜鸡语气还很平和,也没有不耐烦,甚至答不上来还给我解答,谢谢他 简历上没咋写java相关,所以一上来问了是聊java/kotlin还是围绕项目写。 Java问题: Java内存分哪几种(堆、栈、。。。),都是干嘛的 Java只有一个栈吗 JVM分哪几个模块 JVM垃圾回收机制 项目、实习问题: 主要问项目是干嘛的、业务逻辑,在其中什么角色,实现了什么功能,有个小程序
1、面向对象三大特性 2、基类和子类的构造函数和析构函数的顺序 3、const的用法 4、成员函数后面写个const是什么意思 5、static变量在什么时候触发 6、函数中static变量在什么时候触发 7、操作系统堆和栈的区别 8、指针和引用的区别 9、new和malloc的区别 10、STL常见容器 11、说说设计模式 12、进程和线程的区别 13、线程之间的同步 14、进程间的通信 15、
效率很快,前晚投,好家伙第二天就发来面试链接,索性我也直接刚,要的就是效率 1、自我介绍 2、八股 (1)volatile关键字关键字的作用,没答全 (2)new 一个实例的全过程,代码块,变量,类的先后顺序,如果有父类的情况呢 (3)双亲委派意义,没答全 (4)TCP握手过程,握手两次会出现哪些情况 (5)拥塞控制 。。。总之,问的不是很多。 3、手撕 (1)手写一个单例模式(X)(非科班的我已
自我介绍 项目问题 concreenthashmap原理 扩容问题 学过安卓吗,本科课设安卓项目问题 比赛问题 如何在比赛中解决这个问题的 比赛中如何调整心态 多人团队协作能力问题,团队工作,如何处理团队成员分工 反问环节 好水,感觉kpi面了😂
2023.5.9 美团 移动端 一面(1小时) 自我介绍 问项目 对安卓开发了解多少 了解网络字节序吗 你对移动端客户端开发感兴趣吗 介绍一下中介者模式吧 除了中介者模式你还了解哪些设计模式 面向对象的原则有哪些 C语言源文件编译过程 知道编译器前端和后端吗 死锁是什么,怎么避免死锁 关于前端你学过什么,了解前端的框架吗 你平时都通过什么方式学习 两个算法(判断链表是否有环、链表重排/链表折叠)
45分钟,全是基础到我觉得绝对不会问就根本没看的题,面的都快不想面了 什么Java基本类型,访问修饰符,排序算法,好多尘封的记忆 面了半个小时说来看看简历,可能确实项目比较简单,就问了一通项目的风险点,技术选型,设计开发流程等等 也没做题,最后问啥时候出结果,说得看二面面试官安排,感觉应该可能是过了?
1.自我介绍。 2.数组和链表的区别,各有什么优缺点。 3.struct和class的区别,数据在栈上和在堆上有什么区别? 4.了解过c++吗?有哪些常用的容器? 5.析构函数是虚函数还是非虚函数,如果是非虚的是会怎样? 6.512*512的RGBA四通道图片,在内存中存储的大小是多少?——答:1M。 7.线性代数学过吗,知道向量点积有什么作用吗,在游戏开发中有什么应用。 8.游戏中常见的关键词屏
java技术栈,投的安卓 自我介绍 介绍一下项目 java基础数据类型 int 和long字节数 string常量和new string相等问题 equals方法 重写equals的话需要注意什么 hashcode equals相等,hashcode相等可以吗 hashmap原理,底层数据结构 hashtable和concurrenthashmap区别 集合遍历方式 删除元素方式 进程和线程的区别