没有自我介绍 1.上来先让讲一下实习的项目 10min 2.美团的mafka和kafka有什么区别?(哥们看过但是想不起来了) 3.kafak的优点吧(吞吐量比较高) 4.kafka怎么应对消息丢失 5.kafka怎么保证消费一次(幂等) 6.什么是幂等?幂等分为哪几种?(讲了请求幂等,然后他问我业务幂等) 业务幂等就是在执行到最终态的时候,怎么执行他都是最终态的状态 7.kafka快是因为顺序写
1. 自我介绍 2. 介绍实习项目 3. 分片键如何选择 4. 分多少库分多少表,如何考虑 5. 如何避免热点数据都在一个节点上 6. 一个表大概要存多少数据 7. 索引失效 8. 两个表的编码方式不同会索引失效吗 9. docket了解多少 10. 大数据的框架了解过吗 11. 最大子数组和 12. 反问
面试官很和蔼,循循善诱问的。 先问的Java基础,主要是多线程相关的多,还有垃圾回收机制 然后是Android基础,实现跨线程通信的方式,ContentProvider,sqlite相关 还问了一些Kotlin相关 接着是实际场景题,根据我的实习经历问了我一个实际场景,看我如何实现。 根据我回答的知识点,又问了权限相关,互相调用相关这些。 最后是一道算法题,找到一个字符串中出现次数最少,且最左的字
时长1小时 自我介绍 项目介绍 (就一个项目,还找不出什么可以问的) 控制反转? 技术栈方面聊天,flutter方面看法,为什么不深入学习 计算机网络(选自己最擅长) 代码:单例(kt/java),lcs 反问: 1.实习生培养,提到了转正和实习时长有关,三个月比较小 2.哪方面需要增强(学习java,flutter,Android framework,部门正在转换为flutter) 面试官挺好的
一面(74min) 自我介绍 问:看你实习都是做后端,为什么投递安卓岗位? 看我基本没有安卓的基础,就问了很多Java的基础知识 JVM内存区域,展开讲虚拟机栈、堆 ThreadLocal应用场景 线程池任务消费流程 volatile与synchronized的区别 三次握手四次挥手展开讲讲 算法:字符串中第二大的数、dfs + 回溯 反问:面试评价、组里业务,技术栈 二面(30min) 主管面,
#软件开发2024笔面经# 面试官非常的温和,作为一面来讲,问题深度点到为止,如果一些问题你回答的不够深,他不会深挖了,换个问题继续问,不过有一说一,大厂的面试官都是根据你简历来的,不会莫名奇妙的问你一些问题,都是有依据的。发个面经,积攒人品。 - autoreleasepool底层原理 - autoreleasepool实际使用场景有哪些 - category能否添加属性 - 类方法存储在哪里(
😃一面: 1.自我介绍 2.项目拷打 3.MVVM+DataBinding+Lifecycle+LiveData 4.Glide 5.OkHttp 6.线程池原理,参数意义 7.广播(全局广播,本地广播) 8.UI绘制 9.事件分发机制,长按如何实现 10.ANR 11.排序算法 12.笔试题(两数之和) 13.反问 😃二面: 1.自我介绍 2.项目拷打(组件化,APP架构) 3.Handle
本来以为是技术面,结果说一面技术够了 自我介绍 对百度有哪些了解 职业规划 你觉得从进来到小组长要多久 学校成绩如何 你有什么优势 怎么看待加班 我们这是Android,IOS,Flutter都做的,能接受吗 去上海工作能接受吗 最后评价我对工作情况了解比较少但是技术还可以
自我介绍 项目里面碰到的困难,怎么解决的。 问了问安卓行业的发展前景,简历里面写了后端的项目,怎么来面试安卓的岗位。 问了git:rebase和merge的区别 计算机网络: TCP,UDP的区别,TCP流量控制和拥塞控制 TCP为什么要三次握手,为什么两次不行。 java: AOP和ioc的区别,说说理解 什么事动态代理,动态代理解决了什么样的问题,好处是什么 代码: 手写快排, 二叉树层序遍历
主要问了C++相关 一上来,手撕两个题: 手撕排序 10min 爬楼梯 8min C++ 类,函数,虚函数表的内存区域 http和https区别 tls握手过程 http2和3区别 QUIC的拥塞控制 C++ 内存管理,智能指针是怎么管理内存的 java的内存管理 gc过程 引用计数 C++ 程序生成全过程 #百度#
时长:1小时8分钟 问的问题非常多而且详细,真的有点扛不住这么个拷打法啊 1. 自我介绍:约5分钟 2. 项目问答 2.1 你觉得哪个项目的复杂性比较高?具体讲一下过程。(约7分钟) 3. 手撕 3.1 大数加法,输入两个字符串(很大的数),输出两个数的加法值(字符串) 使用逐位相加的方法,注意进位和反转问题即可。 3.2 如果是负数会怎么实现?或者说减法该如何实现? 还是使用逐位相减的办法,只不
第一次参加社招面试,记录一下。 先来了一道算法题:找出最左边的次数最多的字母。 1. kotlin的let,apply,also有什么区别。 2. kotlin的inline,nonline关键字有什么作用。 3. 异步调用有几种方式,从简单到复杂。 4. 如何全局管理异步任务(不知道) 5. mvvm与mvp的区别。 6. 逆变与协变。 7. content provider的作用。 8. sq
45分钟,全是基础到我觉得绝对不会问就根本没看的题,面的都快不想面了 什么Java基本类型,访问修饰符,排序算法,好多尘封的记忆 面了半个小时说来看看简历,可能确实项目比较简单,就问了一通项目的风险点,技术选型,设计开发流程等等 也没做题,最后问啥时候出结果,说得看二面面试官安排,感觉应该可能是过了?
到点了,在我联系了HR之后,面试官迟到十分钟才登场😅😅 自我介绍 不同大小屏幕的适配兼容怎么做 px和dp等单位之间的关系,如何转换 Java深拷贝和浅拷贝的区别 对象和引用的区别 接口和继承的区别 多线程的应用场景 什么原因导致线程阻塞 了解Kotlin吗 Kotlin的线程和Java里线程的区别 15分钟直接结束了🤣
三月底投简历,4.18上午OC 1 自我介绍 2 算法题 ▪整数反转(力扣-7-中等) ▪最长公共前缀(力扣-14-简单) 4 一个HTTP请求的加载流程 5 IP地址解析这个阶段叫什么? 6 继续往后说?(这里可能是叫我说整个网络请求的过程,我不知道面试官说的这句话是什么意思。我以为是叫我说DNS解析过程) 7 三次握手 8 HTTP有加密吗? 9 HTTPS的S指的是什么? 10 TLS/SS