一.对着项目问的 1.项目里面爬虫咋用的 2.如果遇到登录限制,访问频率控制咋处理 3.看过webscrapy的源码吗 4.项目里面有评估过准确率召回率吗 5.解释准确率召回率 6.问机器学习常用算法咋演变到XGBoost的 7.boost含义 二.java 1.常用集合类以及底层实现 2.了解过线程安全的集合类吗 三.设计模式 1.常用设计模式,举例说明 四.数据库 1.索引 2.了解过缓存吗
哥们第二次写面经 这个公司啊,不得不说面试的人挺多的,也缺人。我一个23年应届生,工资要6-7k 他们副总觉得太高了 2023年4月20日下午3点半到他们公司,让你签到加上填一个表格,表格就是个人基础信息和工作经历什么的。 等待面试 大概20分钟 进去之后没问什么h技术的东西 就问了一下map你怎么遍历的 答:foreach lambda表达式,迭代器 MySQL 问你创建过表没有,设计表,设计权
1.先盘了20分钟项目 2.mysql索引了解吗?说了一堆(自以为很懂,结果面试官给我细扒聚集索引的细节,一下懵了)。说的不是很清楚我当时,其实MYISAM引擎和 InnoDB最主要的区别就是MYISAM索引和数据时分开放的,它索引的实现都是非聚集索引是叶子结点存放的都是指向该条记录的指针,而InnoDB中聚集索引一张表只能有一个,一般来说就是主键索引(非NULL,不可重复),其他都是非聚集索引(
先进行了一个简短的自我介绍,忘记录音了,就凭借了记忆整理了一些面经。全程35min,铁kpi面试。 1.线程和进程的区别 2.数据库ACID 3.Web的请求方式 get/post 4.IOC和AOP 5.分布式 6.redis相关 7.排序算法 哪些稳定/不稳定 8.bean的生命周期 9.hashmap底层 初始容量和扩容 10.hashtable和concurrentHashMap如何实现线
APK安装过程 应用安装涉及到如下几个目录: system/app:系统自带的应用程序,无法删除 data/app:用户程序安装的目录,有删除权限。安装时把apk文件复制到此目录 data/data:存放应用程序的数据 data/dalvik-cache:将apk中的dex文件安装到dalvik-cache目录下 复制APK安装包到data/app目录下,解压并扫描安装包,把dex文件(Dalvi
我的面经没什么参考性,我开局就跟面试官说我比较熟这个,然后就全逮着这问了 目前泡池子中
自我介绍 进程线程和协程 进程通信的手段 线程数据如何同步,除了锁之外还有什么手段 死锁和如何避免死锁 浏览器访问百度的整个过程 三次握手和四次挥手的详细过程,TCP和UDP的区别,为什么要四次挥手 TCP连接中可能会出现的安全问题 数据库事务ACID,以及各自的实现原理,MVCC 数据库一致性具体是指什么? SQL执行的过程,MYSQL内部机制,解析器优化器的实现什么原理,没答出来直接跳过了 索
来咱们来做两道题吧(合并链表,力扣17电话号码字母组合) 来做个自我介绍吧 问项目(cookie和session) 操作系统学过没(学过一点)那操作系统分页会不(不会,焯。。。) stm32单片机中进行 i++ 操作有哪些步骤 我不到啊 那你做的嵌入式都做了哪些内容(写寄存器之类的) python和java区别 就java是编译语言,python是动态解释语言 面试官说: 不准确, 其实pytho
base 无锡 面试官人很nice 1、自我介绍 2、英语四六级分数 3、介绍项目 4、遇到的困难(我说的非常笼统,面试官让说的详细一些) 5、做完项目收获 6、为什么不做深度学习 7、说一下实习 8、对Java语言的理解(我说了三大特性) 9、常用的集合类以及他们的子类 10、多线程的创建方式 11、Java内存区域,分别是存放什么的(直接内存) 12、OOM会出现在哪里 13、并发编程的三大特
服务器开发,电话一面,18分钟蚌埠,我发现我面试时间都很短,面了几家都是十几二十分钟😅😅 自我介绍 介绍项目 游戏开发流程 实习期间有哪些问题让你有收获,你是怎么解决这些问题的 会不会mongo(不会,没用过) 介绍一下redis(我之前是web开发,用了redis) 怎么看待加班 反问 又是一家0八股,又是一家15分钟,都找我刷KPI是吧😘😘 总结:多准备项目,多准备游戏开发相关的问题(
1.自我介绍 2.进程和线程的区别 3.进程通信方式 4.多线程如何保证安全 5.http和https的区别 6.数组和链表的区别和适用场景 7.java的数据结构都有哪些 8.反射有了解吗? 9.知道哪些java的设计模式 10.java的三大特性 11.get和post的区别 12.死锁的概念、产生条件。避免方法 13.栈和对列的区别 14.线程的5个状态及其变化过程 15.内存溢出和内存泄漏
没有感谢信,去官网看了下才知道挂了。 算法题都做出来了,八股答得不好(或者说有点惨烈) vector push_back 的时间复杂度是什么 什么是半连接队列,半连接队列满了怎么办? Linux 中如何实现一个定时器,能够精确到微秒 LT、ET 的区别是什么,如何用 LT 处理可写事件。 给你一个二叉树,如何保存到磁盘,方便下次读取。(如何序列化二叉树) 写一个 web 服务,如何减少中间层读写消
一面 什么是死锁,死锁的条件,如何避免死锁 智能指针有哪几种,weak_ptr 的作用是什么 如何确定代码中的类循环引用 手撕: 最长回文子串,分析一下时间复杂度 股票最佳售卖时间,最基础的那个版本 二面: TCP 和 UDP 有什么区别 UDP 如何做到可靠传输 给了一个很恶心的表达式,问返回值是什么类型,只看出来中间一部分是一个函数指针 C++ 编译的过程是什么,问知不知道链接的底层是什么原理
面试详情 8/1 投递,8/30 通知一面,8/31 面试 15:11~15:51 时长 30~40min 面试问题 自我介绍 QT项目问题: QTCP服务端和客户端的实现细节 QTCP内部细节 QT多线程实现 QT线程通信 深度学习推理部署细节 WebServer项目问题: 定时器实现细节 计算机网路问题: 浏览器输入url获取资源的全部流程及涉及到的协议栈 HTTP请求报文结构 HTTP响应报
一面 (45min) 常规问题 自我介绍 项目问题 反问环节:具体业务是什么 基础知识问题 Java 线程池 延伸到安卓的线程池,面试官还问了是否有在项目中使用过。 Fragment 与 Activity 之间的通信 Activity 的生命周期 Activity A 启动 Activity B,两个 Activity 的生命周期顺序 延伸问题:你在跑demo时候,是用Log输出还是用APP中自带