中移互联网面经
背景:双非 base广州
一面
时间:2021-11-10
1.自我介绍 2.怎样学习的?
3.看我有家教,问为什么选择做?
HR面,很多记不清了,都是一些吹水问题吧,正常回答基本没问题。
二面
时间:2021-11-11
两个人问问题。都戴着眼睛,有个像李诞
1.自我介绍
2.集合
3.多线程下用哪个map?我说concurrenthashmap,刚想大展理身手讲原理,你却转身问我有没有实际情况遇到多线程下hashmap的问题?
我回答了多线程下Hashmap如何造成数据丢失的原理。他问我实际项目有没有遇到,我说我的项目中没有,都是学习的时候通过老师举例子了解。
4.问我内存管理这一块,我说是jvm 的吗,他说都行....我就说jvm内存管理是比较简单的,有垃圾回收机制。举了一些垃圾回收方法,例如标记清除,标记整理,复制,分代回收还有原理。
5.又问我操作系统下的寄存器与内存管理?我说不了解。。
6.计算机网络这块了解吗?我说学过这门课,但是偏理论层面,实际用的比较少。他说正常,项目的数据都是直接在数据库获取的。
7.问我学过Redis吗?不了解
8.实际项目中是如何操作数据库的?我说 一个项目是封装JDBC的步骤为工具类,然后直接调用方法。另有一个项目是用Mybatis框架。
9.实际项目的网页是怎么写的?我???我是用html,css,javascript写的,登录页面没有很精美,基本就是表格文字复选框挺简单的操作。
10.开发中有没有最有成就感的事?我举例子python做了游戏,改造成情侣特别版,实现了很多功能。
又问我有没有优化?我说没有什么优化,都是对功能的加强扩展。
11.问我有没有实际企业中实习过?我说大三由于疫情下原本想的,但是学校封校了,没去成。暑假想了想秋招,还是放弃实习冲秋招。
12.问我觉得C和C++哪个效率高?我说C吧。面向过程的,对事情一步一步具体实现,效率最高。面向对象的话可能更注重封装复用扩展这一块。
还有数据库的四种隔离级别,分别解决对应的问题脏读,不可重复读,幻读。还有些就忘了
总结:总体我感觉有点尬,我太菜了,毕竟半科班,计网和操作系统原理这块比较弱。很多问题不太知道他想要我回答的点。
总体感觉他们问的都是比较偏向实战,实际有没有遇到的问题,建议大家注重项目实战这一块。无语,校招学生能有多少实战的经验,不都是网上项目老师带着的。
反问:
1.什么时候给结果?他们只负责技术,不知道别的
2.我还有什么需要改进的地方?他说实际经验缺乏,问题不大。
不大个锤子,感觉GG。