最后一天总结一下这半年来的实习面经吧

今年九月就研二了,老师部分放羊,所以有精力来准备实习,从开学那天就开始投递实习了,各大招聘网站都用过,总的来说,从boss直聘和牛客上得到的反馈是最多的。目标是Java开发,但由于有一段别的实习经历,所以其他岗位也尝试过。总的来说,本身存在着这样或者那样的问题,每次失败回来都要自闭一段时间,但能怎么办呢,只能好好总结自己的不足了,幸运的是,能看到自己的进步,慢慢的也有感觉了。明年还有半年的时间可以拼,希望到时候能对得起自己吧。

百度——测开实习                      一面挂

当时只会一点点就投了,被面试官婉言提醒看清楚招聘要求再投递

滴滴——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)

#实习##面经#
全部评论

相关推荐

13 48 评论
分享
牛客网
牛客企业服务