-
多线程如何实现的
-
计算机内存管理的方式
-
进程调度方法
-
什么是Linux用户态和内核态
-
进程的状态,进程状态就绪和等待状态的区别是什么
-
虚拟内存是干嘛的
-
线程池
-
线程安全的实现方式
-
进程和线程的上下文切换
-
协程
计算机网络
=====
-
TCP三次握手,四次挥手的过程
-
为什么客户端要在TIME_WAIT状态等待一段时间
-
CLOSING状态
-
如果server端没有收到第三次ack,但是收到了client端发送的数据,server端会怎么处理
-
讲一讲get和post
-
http状态码
-
TCP和UDP
-
一次HTTP请求的过程(输入URL到返回的全过程)
-
http和https
-
无状态和无连接
-
OSI七层模型,各层有哪些协议
-
HTTP协议 请求报文结构
-
TCP如何保证可靠传输,丢包怎么办
-
讲一下滑动窗口
-
TCP三次握手中SYN和ACK包有什么不同,包含什么
-
UDP想要可靠怎么实现 RUDP
-
半连接攻击
-
TCP粘包和拆包
-
cookie和session是什么,为什么要用cookie和session
-
DNS协议和作用
-
DNS的查询方式
-
ARP协议作用、工作方式
-
以太网数据包的大小最大为多少
-
三次握手过程中是否存在安全问题?描述一下存在什么样的安全问题?针对这样的安全问题如何防御?
-
web攻击,CSRF攻击
-
TCP如何进行拥塞控制?拥塞控制如何判断发生拥塞?
-
TCP快重传如何判断丢失?
-
https证书在哪存放
-
长连接和短连接以及他们分别适用的场景
数据库
===
- sql语句
取一个月内的id分组
取一个年级中每个班级年龄最小的同学名字
成绩表输出前三名的成绩,后三名呢
拷贝A表的数据到B表
查询每门科目都大于80分的学生名字
筛选出每个小时的记录
考察where
考察聚合函数
where和having的区别
一个数据库sql查询重复个数
在学生成绩表中查询平均分不及格(低于60)的学生id及平均分
查询总成绩最高的人的姓名
user表中在一个时间段内登陆三次的用户id
limit的用法
-
数据库引擎及他们之间的区别 InnoDB MyISAM MEMORY:
-
mysql的日志怎么查询
-
(多次)查询速度慢的原因,如何解决
-
数据库的事务是什么?怎么使用
-
主键、外键、索引的各自的含义以及区别
-
事务的特性(ACID),讲一下每个特性的意思
-
索引的类型
-
什么是聚簇索引、什么是非聚簇索引
-
索引的数据结构是什么
-
前缀索引
-
MySQL/MongoDb 端口号
-
数据库有几种表之间的连接形式(左连接,右连接,内连接,完全连接)
-
说说redis中的数据结构和应用场景
-
三大范式
-
数据库隔离等级
-
为什么要用b+树索引而不用hash
Linux
=====
- 常见命令
查看进程ps 查看所有进程长格式ps -ef
打印当前文件夹文件 ls -al a所有文件 l详细信息
软链接 ln -s a target 硬链接 ln
创建目录 mkdir
修改权限 chmod
查看文件:
移动文件mv 也可以重命名
复制文件cp
删除文件 rm -r 递归删除 -f删除只读文件
通配符?单个字符,*多个字符,[a-z]字符集
grep 正则搜索 显示行号-n 查询个数-c 反选-v
查看指定进程 ps -ef | grep pid
查看命令历史 history
查看磁盘空间df -hl
查看文件大小du
查找文件 find [目录] 以名字查找-name “h*”以h开头
终止一个进程 kill -9 pid
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip204888 (备注Android)
尾声
一转眼时间真的过的飞快。我们各奔东西,也各自踏上了自己的旅途,但是即使多年不见,也因为这份情谊我们依旧如从前那般“亲密”。不忘初心方得始终。加油吧,程序员们,在我看来35岁,40岁从来不是危机,只要永远不要忘记自己为何踏上征程!
为了让更多在学习中或者最近要准备面试的朋友们看到这篇文章,希望你们能多多评论,点赞+转发!
再次感谢所有给我提供过题目的朋友们,感谢一路有你!
如果你觉得这些内容对你有帮助,可以添加V获取:vip204888 (备注Android)
[外链图片转存中…(img-JI7o5TXt-1711862668014)]
尾声
一转眼时间真的过的飞快。我们各奔东西,也各自踏上了自己的旅途,但是即使多年不见,也因为这份情谊我们依旧如从前那般“亲密”。不忘初心方得始终。加油吧,程序员们,在我看来35岁,40岁从来不是危机,只要永远不要忘记自己为何踏上征程!
为了让更多在学习中或者最近要准备面试的朋友们看到这篇文章,希望你们能多多评论,点赞+转发!
再次感谢所有给我提供过题目的朋友们,感谢一路有你!