过几天又有面试,写一个面经积攒一下人品~
一上来先是说我看了看你简历啊,虽然不是专科生,但是有很多计算机的课程都学过是吧。
我说除了操作系统。然后他说好,然后介绍了一下自己的身份和部门,以及部门的业务。
接下来也没让我做自我介绍,直接就说,我看你学过C语言对吧,那我问你一些C语言的知识吧。
我一听就凉了一大截,我明明对Java比较专注啊,简历上的项目也是Java的后台网站。。
1.C语言中指针和引用的区别(我都记得不太清楚了,从方法调用时形参的角度扯了扯
2.有双指针吗?我说有
3.那有双引用吗?(我说我不知道
4.那你讲讲Java的反射吧,反射的机制(我又裂开咯,反射我根本没复习,我以为不会考
5.讲一下OOP(我讲了3个特性,然后让我写代码演示
6.讲一下生产者消费者(给他用Java里的syncronized讲了讲
7.进程与线程的区别
8.进程的通信方式有哪些
9.进程可以拥有多个线程吗,一个线程可以属于多个进程吗?
10.用过抖音,微信吧,当你的手机打开抖音和微信时,你觉得后台在做一些什么事情?(给我整懵了
11.讲一下osi的七层模型,具体每层的作用是什么
12.讲一下http吧,http有几个版本
13.http1.1解决了什么问题,http2.0呢?
14.浏览器发http请求一个页面用的是TCP还是UDP?TCP是3次挥手对吧,这么说TCP包含了http对吧?
15.TCP建立连接是3次,为什么断开却要4次?
16.http的长连接是什么策略,长连接会一直保持着吗?
17.知道哈希表吗,讲一讲它的原理
18.哈希表的时间复杂度,遇到冲突的解决办法
19.手撕算法:剑指offer34,求一棵树中从根到叶子节点的值加起来等于某一值的所有路径(知道用回溯,没做出来
现在也没有反馈,感觉多半是凉了
全部评论
(4) 回帖