最后一天总结一下这半年来的实习面经吧
百度——测开实习 一面挂
当时只会一点点就投了,被面试官婉言提醒看清楚招聘要求再投递
滴滴——Go开发实习 一面挂
被全方位的问到了各种细致问题,才发现自己要学的地方还有好多
F5——云平台开发 一面挂
半小时结束,让回去等通知
京东数科——信息安全开发实习 二面挂
本来以为自己的专业是安全相关会有些优势,结果被面试官diss了项目经历
商汤——云产品开发实习 二面挂
体验最佳的一次,好想去,可惜我太菜了
字节跳动——客户端开发实习 二面挂
二面面试官好像有什么事,没耐心,结束的很快
字节跳动——网络开发实习 二面挂
本身有两段网络实习的经历,面试自我感觉还行,可还是收到感谢信了,心态有一点崩。最气的是回来路上还感冒了,躺了一周才缓过来。
梆梆安全——Java开发实习 当场和我说过了,让回去等通知,到现在还没人联系我
恒润科技——软件开发实习 过,不想去,拒了
创新工场——后端开发实习 一面挂
百度——测试开发
1自我介绍
2了解测试有哪些方法步骤吗
3 Linux常用指令功能
4一个模块出了问题,如何从log出发定位问题出在哪
我对这个问题理解出了偏差,以为是让我用Linux指令来查找统计,巴拉巴拉写了半天。最后和面试官交流了一会才发现是让我提想法,最后也没答出来
5进程和线程
6 C++内存
我只是个会Java的小菜鸡
7手撕二分和循环左移
8你还有什么问题
滴滴——Go开发
1自我介绍
2怼项目,问了好多细节,问懵了。
3开发时遇到了哪些问题
4 http状态码
5 TCP/UDP区别
6 I/O多路复用
7 手撕快排,时间复杂度
8 Linux关于网络的指令
9 Linux内存管理
10指针和引用的区别
11 JAVA的ArrayList分配内存机制
12 volatile关键字的作用
13 JAVA多线程的方法
14 gdb
15 用过mysql吗
16用过redis吗
F5——云开发
1密码分哪几种
2 snat
3 https握手层谁先发起请求,客户端能不能向服务端发公钥
4 docker命令,解释一下entrypoint
5 github用的多吗,有没有自己的网站,git的一些命令说几个
6几种排序算法的时间复杂度
7平时写的代码多么?本科到现在为止写过多少行代码
京东数科——信息安全研发实习生
一面
1介绍几种常用的对称加密和非对称加密
说了AES和ECC
2说一下数字签名原理
3手撕代码:输入n个不同的数,要求随机输出m个不同的数
4用某种语言写过一些加密算法吗
5实际应用中有用过这些方法去进行过数据加密吗
6想做哪方面的安全——web安全?移动安全?通信安全
7能实习到什么时候,一周几天
二面
二面面试官开始一直看着我笑,笑得我有点慌。
1自我介绍
2从深层次的让我说了一下AES。
3谈项目,说自己哪方面做出的贡献最大。
4同态加密
5开放性问题:十字路口统计人流和车流。
6说一下自己对开发的理解以及将来的职业规划
7还有什么问题可以问他
8能实习多久
商汤——云平台开发
一面
1项目
2算法题 最短无序连续子数组(leetcode581题)
3 Docker不同容器间如何通信
4 Docker网络模型
5讲讲UPnP,端口映射
6对iptables的一些理解
7一些docker命令,ADD时docker怎么知道要添加哪些文件,CMD与entryport
8 TCP四次挥手
9 K8s用过吗
10看了我写的GO程序
二面
1容器虚拟机的区别
2怎么查看当前位于容器,虚拟机还是物理机
3 bash和./区别
4场景题:a,b,g。b的路由子网掩码设置错了,a ping b,b ping a,数据包怎么走,路由表怎么更新
5 Linux管道1&2 dev/null怎么回事
6三次挥手中能带数据吗
7四次挥手,为什么2 time
8 go的垃圾回收,哪种机制
9方法中的局部变量能return吗,在内存中怎么实现
字节跳动-客户端开发
一面
1进程和线程,如何实现并发
2 TCP三次握手,为什么不是两次
3 TCP四次挥手,为什么比握手多一次
4 TCPUDP有哪些不同,使用场景
5 Jvm垃圾回收
6 HashMap线程安全吗?如何线程安全(答了ConCurrentHashMap,后来还根据这个出了一道场景题,具体内容忘了)
二面
1 docker容器进程间如何隔离
2 JAVA泛型,string
3 Spring注解在哪一步开始实现
4手撕单例模式
5手撕快排
字节跳动-网络开发
一面
1 ArrayList和LinkedList区别
2 Volatile关键字的作用
3垃圾回收算法
4线程有哪些实现方式
5线程池有哪些
6锁有哪些
7可重入锁机制
8手撕:链表的公共节点
二面
1大致描述一下spring boot
2 BGP,IBGP,EBGP
3谈了一下实习经历,面试官并不感兴趣
4手撕 旋转数组的二分查找
5手撕 快排
6你还有什么亮点吗——听到这个问题我就差不多意识到了这次面试凉了
梆梆安全-Java开发
两个人面试,感觉挺水的,大致了解了一下项目经历后就问了几个简单到不能再简单的问题
MySQL索引结构
冒泡时间复杂度
Redis数据类型
线性表、树形结构和图形结构的区别
然后就当场通知我过了,以后可能做数据分析这块(???)
让回去等通知,结果没下文了
恒润科技-软件开发
大致说了自己的实习经历和对网络的理解
第二天回去后HR来电话通知可以入职了,想了想最后还是拒了
因为面试时就聊过,以后会做哪块内容,感觉得不到提升放弃了
面试官和HR都很和善,公司环境氛围也不错,有一定的内疚
创新工场-后端开发
一上来让写栈如何实现队列
巴拉巴拉说完思路后,开始手写,结果二十分钟没干出来,还错了几遍(好久没碰算法了)
Redis数据类型,有序集合zadd()时间复杂度,归并时间复杂度
Go写一个并发程序从1打印到1000
我不熟悉Go,能用Java吗.......
说了实习经历,对面并不感兴趣(T_T)