一面(~45min) 1.什么是内存泄漏?Android里内存泄漏的场景及其原因 2.JVM的GC过程,GC的算法都有哪些 3.进程和线程的概念,Android里怎样实现多线程?(Thread Handler AsyncTask IntentService等等) 4.Handler的原理和使用 5.Handler是怎么和线程绑定的(Looper),为什么Looper.loop()要设计成死循环 6
我这边是两轮技术面和两轮hr面 每轮面试都在三个工作日内给的结果,快的话基本第二天就给结果了 技术一面(电话面): 主要是Android的一些基础知识 1)自我介绍 2)Activity的生命周期 3)ActivityA打开ActivityB的生命周期 4)Service的生命周期 5)如果调用startService再调bindService,随后再调unBindService能否成功关闭服务
1.有没有印象神难题 怎么解决的 2.研究生期间有没有团队一起做事情 3.为什么选择安卓工程师 4.最常用的设计模式 5.单例模式具体怎么实现,通常用到哪些场景 6.集合类:最熟悉的集合类有哪些 7.arrayList和linkedList区别 8.hashmap和hashtable区别 9.主要用的存储的东西 10.用到的数据库主要用来存储哪一些东西详细说一下 11.mysql索引,优化sql语
1.自我介绍 2.主要意向是安卓开发工程师吗 3.怎么考虑后端开发和安卓开发 4.安卓项目是什么项目 数据源哪里来 5.做了多久 有什么功能 6.通过项目学到了什么 7.解决什么问题 怎么解决的 8.消息为什么会丢失 可能发生什么异常 9.更倾向于安卓开发还是公司只有这个岗位才投的 10.多态 11.多态有在项目中用过吗 12.在项目中有用到设计模式吗 13.举一个现实的观察者的例子 14.多线程
#软件开发2023笔面经# #校招# 2023.3.25 总时长一个多小时,神志不清了,记得多少写多少吧 一、自我介绍 二、提问 ----------------------java 1.进程和线程(太爱问了吧) 2.线程池的概念,他的优点是什么?Java中有哪几种线程池,用过吗?(这里只回答了ThreadPoolExecutor) 3.OOM和内存泄漏区别和联系? 4.Java的GC机制,谈了关
1.自我介绍 2.了解java虚拟机哪些知识 3.垃圾回收算法 4.一般会用什么算法 5.内存泄漏 什么时候会发生内存泄漏 6.内存泄漏怎么去定位 7.多线程启动 8.Runnable和callable区别 9.线程安全怎么理解 10.保证线程同步除了加锁还有什么方法 11.volatile和锁有什么区别 12.怎么建线程池 13.线程池的核心参数 14.核心线程数怎么理解 15.项目在最初搭建时
1.自我介绍 4.安卓四大组件 5.content provider 6.用过cotly 7.anr是什么 8.内存泄漏 oom会导致什么 9.为什么会导致变慢 10.通常什么情况下会导致内存泄漏 内存溢出 占用的是哪一块内存 11.堆内存存的什么 12.介绍内存模型 13.静态变量放在哪 14.string放在哪里 15.堆内内存和堆外内存 16.一个jvm有几个进程 17.有一个java代码
Java基础 1、== 和 equals的区别? 2、HashMap和ConcurrentHashMap的区别? 3、syn锁升级的过程? 4、CMS和G1的区别?CMS的执行流程? 5、Java类的加载机制 6、JVM运行时数据区域? 7、线程安全?如何保证? 8、多线程的实现方式?线程池说说你的理解? 9、JMM模型?内存屏障了解吗? 10、ArrayList和LinkedList的区别? 1
#23届秋招笔面经#
一面1h - [ ] 传引用的作用 [算法]- [ ] 给定字符串s和t,判断s是否为t的子序列。 - [ ] 寻找图中是否存在路径,两种方法实现(dfs,并查集),时间复杂度 - [ ] 判断二分图,时间复杂度 二面1h - [ ] 介绍IPC - [ ] C++如何实现多线程 - [ ] Thread类的底层原理 - [ ] 互斥锁的实现,源码层面 - [ ] 服务器宕机后数据如何储存 [算法
一面1h [项目] - [ ] epoll和poll的区别 - [ ] 什么是大端模式和小端模式 - [ ] TCP三次握手 - [ ] 什么页表,作用是什么 - [ ] 什么是缺页中断 - [ ] 进程调度算法 - [ ] C++的特点 - [ ] C++中堆栈内存分配 - [ ] C++11的特性 - [ ] 智能指针的内存泄漏 - [ ] 深拷贝和浅拷贝的区别 - [ ] 拷贝构造函
二分法能否用于双向链表 java的hash表底层数据结构及put流程 java中是多进程还是多线程,多进程和多线程的区别 分布式锁的实现方式 线程对临界区的保护机制 mysql的事务四大特性,解释原子性和一致性,能否用mysql实现分布式锁 算法题:leetcode 322 #你的秋招进展怎么样了#
一二面+hr面 一面:40min(一二面一起面,两个面试官) 1.自我介绍 2.联合体和结构体区别 联合体 用途:使几个不同类型的变量共占一段内存(相互覆盖) 结构体是一种构造数据类型 用途:把不同类型的数据组合成一个整体-------自定义数据类型 Struct与Union主要有以下区别: (1)struct和union都是由多个不同的数据类型成员组成, 但在任何同一时刻, union中只存放了
前言(文中有福利,一定记得要看完) 阿里招聘开始了,最近为小伙伴们准备了校招日程(全),有需要大家可以收藏起来,会持续更新。欢迎和小码哥聊一聊:扣扣群:917138995,可帮查内推进度 &探讨技术细节&刷题经验,最新秋招信息。 综合阿里的招聘信息可以知道阿里P7年收入大部分30-40k左右,另外还有股票和期权。当然高薪资也意味着工作很累,不只是工作忙,而且工作压力也不容小觑。另外社招员工2年后才
天津ssg 最差的面试体验,直接自闭,面完一晚上没睡着,我只想找个地洞钻进去。 我没啥项目(秒杀,实验室的一个crud),我以为会问一些基础,一直问我做过微服务的一些场景没? 迟到3分钟11.03开始 问我懂一些ApI接口应用吗,我说不会 问我微服务,我说没做过。 他说:哦你是应届生,其他部门应该会要你。 我看你六级过了,口语怎么样,能用英文给我来一段吗,什么都行?我说我能听懂,会写不太会说。 那