理想一面面经70min当天约二面

http协议组成
epoll
进程和线程
线程池需要注意些什么
三次握手
标准库封装char自动增长的缓冲区
日志系统
日志生成速度大于日志写入速度 日志在队列里面越来越多
基于GUI
训练和测试
linux常用命令
chmod 改变文件权限
改变所属用户
改变linux密码
看文件
内存管理 简述一下
虚拟内存和物理内存在多进程下的好处
缺页中断
常用的进程间通信方式和优缺点
传输大数据 用哪个
查看linux版本常用命令
创建文件命令
创建目录
拷贝文件
自动过滤
怎么看进程
看内存
看cpu
局部变量和全局变量
全局变量和局部变量重名了会出现什么情况
两个文件 一个文件引用另一个文件的全局变量怎么做
如果对方不想让他引用怎么做
静态作用在局部变量
堆和栈 内存
.c编译到可执行文件的过程
使用动态库和静态库的体积比较
memcpy strcpy
linux开发的书
++a a++
指针 声明数组的指针和指针的数组怎么声明
头文件 双引号 和 尖括号区别
看磁盘的大小输入命令
引用和指针的区别
堆栈溢出一般是什么造成的
数据结构队列和栈
数组和链表
结构体和联合体
结构体三个变量
int a char b char c 和char a int b char c 大小
new和malloc
反问
用C++ 语言瓶颈不大
稳定性 安卓崩溃 
性能优化 启动速度
内存优化 应用内存大小 压缩内存空间
车载系统和软件
一两年打磨 理解和应用能力 增加知识范围 新知识的应用
不类绿面试结果的话 面试过程 建议和评价 项目类似 web 训练模型 特征性 项目千篇一律 基础偏好 回答的逻辑性和细节 识别模型的项目说不出来太多东西 项目上欠缺了自己的东西 分享的东西 校园经历比较丰富 简历写的比较好 补一些东西 linux和安卓的相关知识 
linux和安卓交叉使用吗 框架 
面试什么时候出结果
全部评论
我两次面试都很简单 不知道为什么那么难啊你
1 回复 分享
发布于 2023-10-25 23:25 北京
老哥今天啥时候面的
1 回复 分享
发布于 2023-10-25 22:50 陕西
这面试官怎么能问这么多Linux命令啊😂 需要的时候网上都有,用的多了自然记住了,没必要考查这么多啊
点赞 回复 分享
发布于 2023-12-07 10:47 北京
老哥啥时候做的笔试
点赞 回复 分享
发布于 2023-10-27 00:13 天津
岗位安卓linux开发
点赞 回复 分享
发布于 2023-10-25 19:36 四川

相关推荐

好的,这是根据面试内容整理出的问题列表。项目与实习经历首先请你先做一下自我介绍。实习过程中的一些项目,过程中有没有遇到一些比较难点?这个令牌桶它的原理是什么?你们这个系统最高的QPS能有多少?你所说的这块流程(指限流模块)的时候它有多少流量?我看你用的是责任链设计模式做的,是吧?(追问项目细节)Java基础Java是一个面向对象的编程,那面向对象和面向过程这两个你是怎么理解的?你对封装和多态是怎么理解的?Java里面的变量数据类型,有一些基本数据类型,有一些包装数据类型,在实际使用过程中,这两种有什么区别?在实际使用过程中,比如说你要写一个方法,你一般会选择用哪个类型(int vs Integer)?你是怎么考虑的?Java里面的抽象类和接口,你在平时的工作或项目中,什么情况下会用抽象类,什么情况下会用接口?有没有去看一些Java里面的设计模式?Java里面它的静态变量和实例变量它们有什么区别?Java里面的集合框架,List, Set, Map它们之间的区别是什么?一般你在业务中会用到哪些(集合)?new String("...")这种情况下它会创建几个对象?有没有其他情况?一般我们创建Java的线程有哪几种方式?Java并发编程一般如果说要保证线程安全你会怎么用?像ConcurrentHashMap它是如何做到线程安全的?ConcurrentHashMap如果它发生了哈希冲突,它怎么解决?一般有什么方法?Java里面的线程之间的同步机制是怎么样的?synchronized关键字和ReentrantLock这两个锁,它的区别是什么?AQS的详细过程你能描述一下吗?它的公平锁和非公平锁它怎么实现的?在高并发的情况下我们怎么选择用哪种锁?我们的线程池有哪些核心参数,它的整个的一个完整的工作流程是怎样的?如果说最大线程已经满了的情况下它怎么处理?一般情况下,你是怎么决策怎么去设置这些参数的?我们在提交任务的时候有两个方法,submit和execute,这两个方法你会怎么使用?它们有什么区别?JVMJava里面的JVM它又分哪些区域啊?哪些区域是线程私有的?我们创建一个对象,它在这些内存区域分配的过程是怎么样?如果空间不够呢?它的垃圾回收机制一般是怎么样回收的?框架 (Spring)Spring里面它的Bean的生命周期是怎么管理的?你怎么理解它的一个IOC容器的?我一般在项目中我们会用哪些注解来去注入一个依赖?Spring的切面编程,它的几种通知方式以及它的执行顺序是怎样的?(AOP的)代理是如何实现的?像Spring Boot,我们用Spring Boot去开发一个Starter一般有哪些步骤?(追问)你自己要写一个SDK的时候,你想把它功能封装成一个Starter让别人直接引用,那你怎么做?数据库 (MySQL)MySQL它的索引的底层实现原理是什么?它的默认事务级别是哪个级别?可重复读它会有什么问题啊?MVCC它的实现的思路是什么?像LIKE这个字段什么情况下它会用到索引,什么情况下用不到?MySQL深度分页怎么做?(追问)在你数据量大的时候肯定会有性能问题,那我们一般会怎么做呢?逻辑题我有一个文件里面有一到一万的这样的一些整数,然后里面少了两个数,我只给你1K的内存空间,那你怎么找出这两个数是哪两个数?讲一下你的思路就可以。
发面经攒人品
点赞 评论 收藏
分享
评论
5
64
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务