记一次面试 Java 实习生的经历 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yvanhe
V2EX    职场话题

记一次面试 Java 实习生的经历

  •  
  •   yvanhe 2016-04-12 15:12:22 +08:00 7129 次点击
    这是一个创建于 3469 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第一次面试比较紧张,昨晚 4 点钟才睡着,早上 6 点多就醒了,坐地铁比我计划的时间短,定好 10 点钟面试, 9 点就到公司了,在公司围转了转, 9 点 40 进去,到前台登记,打电话给面试的人下来接。
    然后被带到二楼公司门口的沙发上,就坐在沙发上和面试官面对面,早上出门的时候喝了几口伏特加,好像没什么用,还是很紧张,还好聊着聊着就不紧张了。
    先是问了下关于个人学业方面的问题,什么时候毕业之类的。
    然后开始问技术类问题,问的和我准备的完全不一样呀。
    大概问了如下的问题:

    1. Servlet 生命周期,这个很好回答,初始化、响应、销毁。然后又问 Servlet 什么时候初始化,我说不确定是容器启动的时候还是第一次访问的时候。

    2.网页包括哪些内容?
    我当时回答是最外面一个<html>标签,里面是<header>、<body>、<footer>标签,<header>里有<title>、<meta>等。
    又问,<body>里有什么?我回答,<div>、<p>之类的标签,还有呢?<table>、<hr>、<br>,还有呢?<form>,<input>单选、多选、文本框、按钮,还有呢?还有有序列表无序列表,<ol>、<ul>,暂时能想到的就是这么多了。

    我感觉这题一开始就答错了,似乎应该回答 HTML 、 Javascript 、 CSS ?

    3.进程和线程的区别?
    我回答,进程是系统调度的最小单位,由程序和 PCB 块组成,线程是进程中一段顺序执行序列。又问:根本区别是什么?我回答:线程调度开销比进程调度小?面试官说不对。

    4.基本的数据库增删改查
    create 、 drop 、 delete 、 update 、 insert 、 alter

    5.多表连接
    我以为说的是嵌套查询来着,又问了面试官,问的是 join ,这个 join 我学数据库的时候就记不住,左 join 右 join ,内 join 外 join 的,我就跟面试官直说这个东西不熟

    6.索引
    先问了索引的作用,加快查询,原理?不会。

    7.关系数据模型的概念?
    直说不会。考试还考过原题呢,然而我记不住。

    8.三大范式
    这个我记得比较熟,都答上来了。

    9.常见的线性结构
    我回答,数组、向量、链表

    10. 数组和链表的区别
    我回答:一个查询速度快,插入删除慢,一个插入删除快,查找慢。

    11. 队列和栈
    我好久没听到这个名词,以为是 list ,后来反应过来,说先进先出,又问栈,先进后出,还有什么特点?只能在顶端操作

    12. Java 创建线程的方法
    继承 Thread 类、实现 Runnable 接口

    13.线程池
    听过,没用过

    大概记得就是这些了。

    好伤心,让我回来等通知,大概是没戏了。

    噗,就在我写这句话的时候,右下角弹出了录取通知书的邮件提示。XD
    35 条回复    2016-04-14 17:57:28 +08:00
    xiaoyukid
        1
    xiaoyukid  
       2016-04-12 15:21:23 +08:00
    伏特加,不怕醉吗
    Bryan0Z
        2
    Bryan0Z  
       2016-04-12 15:22:18 +08:00 via Android
    servlet 开发那块吗
    yvanhe
        3
    yvanhe  
    OP
       2016-04-12 16:35:57 +08:00
    @Bryan0Z 公司主要业务是给移动运营商开发系统,看招聘需求,应该就是传统的 S2SH 框架吧
    @xiaoyukid 喝的少,就喝了半两吧,是 V 友跟我说喝点酒面试不紧张的…… 不是说伏特加和纯净水差不多吗?我怎么喝着辣嗓子,我是不是买到假酒了,在狗东买的绝对伏特加。
    fwrq41251
        4
    fwrq41251  
       2016-04-12 16:38:32 +08:00
    年轻真好,一天睡了两个多小时什么的现在完全不敢想。
    Accldent
        5
    Accldent  
       2016-04-12 16:42:03 +08:00
    @yvanhe 用 SSH 居然没有问到 spring ?不科学啊
    yvanhe
        6
    yvanhe  
    OP
       2016-04-12 16:48:29 +08:00
    @Accldent 我说我 SSH 框架是上个月自学的,面试官说,那就不问你这方面了,摔!我昨晚复习到 2 点钟的。
    admol
        7
    admol  
       2016-04-12 16:48:30 +08:00
    被什大取了?
    yvanhe
        8
    yvanhe  
    OP
       2016-04-12 16:51:12 +08:00
    @fwrq41251 出来混的,迟早都要还的,不说了,补觉去了, T T
    yvanhe
        9
    yvanhe  
    OP
       2016-04-12 16:55:08 +08:00
    @admol 是公司录取通知= =。
    hyman001
        10
    hyman001  
       2016-04-12 17:04:45 +08:00
    @admol 你喝了伏特加来看帖子的吧...
    admol
        11
    admol  
       2016-04-12 17:34:10 +08:00
    @hyman001 我是睡醒,不知道昨晚你睡了

    其那句我是玩笑的,公司有取通知的?
    yvanhe
        12
    yvanhe  
    OP
       2016-04-12 17:41:29 +08:00
    @admol 邮件标题就写的“录取通知书”,人生第一次面试,第一次收到 offer *\\(^o^)/*
    yums467
        13
    yums467  
       2016-04-12 17:48:15 +08:00
    我还没有 拿到 offer 哭。。。。
    cxl008
        14
    cxl008  
       2016-04-12 17:52:30 +08:00
    其实还好吧,实习么,不就是来多多学习的,觉得 lz 的答案还可以。
    Bomok
        15
    Bomok  
       2016-04-12 18:50:16 +08:00
    PHPer 路过表示完全不懂……一脸懵逼……不得不提, PHP 的门槛真的很低……
    111111111111
        16
    111111111111  
       2016-04-12 18:57:36 +08:00 via Android
    @Bomok php 总要用数据库吧,这方面能答
    popo233
        17
    popo233  
       2016-04-12 19:19:46 +08:00 via iPhone
    header 和 footer 在 body 里面 (
    yvanhe
        18
    yvanhe  
    OP
       2016-04-12 20:40:24 +08:00
    @popo233 记混了 XD
    starcraft
        19
    starcraft  
       2016-04-12 21:17:47 +08:00 via iPhone
    lz 不说说怎么准备面试的么。学习学习:P
    yvanhe
        20
    yvanhe  
    OP
       2016-04-12 21:41:08 +08:00
    @starcraft 上网搜了 Java 面试宝典、 Java 笔试题,许多公司都喜欢考这些烂大街的题目。
    然后重点复习了那些常考的知识点:
    基本的增删改查 SQL 语句、 Java 的 Socket 、 S2SH 框架、常用的查找排序算法、正则表达式、多线程、设计模式。
    yvanhe
        21
    yvanhe  
    OP
       2016-04-12 21:51:27 +08:00
    @starcraft 虽然面试答得不怎么样,但是楼主给面试官表现了爱学习的优点, C#、.Net 、汇编、 Python ,这些都自学过。 S2SH 、 jQuery 、安卓都是自学的。虽然我这么跟面试官说,然而他并没有问这些内容 Orz
    嗯,一定是太缺人了才把我招进去。
    yvanhe
        22
    yvanhe  
    OP
       2016-04-12 21:58:55 +08:00
    也可能楼主绩点专业前两名,奖学金比较多,也参加过点小比赛拿过名次,才得的 offer ……
    quietin
        23
    quietin  
       2016-04-12 23:22:10 +08:00
    学的东西太杂,鉴定完毕
    zonghua
        24
    zonghua  
       2016-04-12 23:55:27 +08:00
    问得这么简单?
    yvanhe
        25
    yvanhe  
    OP
       2016-04-13 00:10:36 +08:00
    @quietin 是的,面试自我介绍时候我就跟面试官说了,学的广,但是深度不够,其实楼主还学了好多乱七八糟的,忘记告诉面试官了,比如 AHK 、 Delphi 、 Qt ,我都忘记我学过这些了……


    @zonghua 大概因为是实习生,要求比较低
    specita
        26
    specita  
       2016-04-13 00:21:29 +08:00
    我第一次面试的时候,面试官问我 java.lang.String 为什么会有 new String(String str)的构造函数, 既然 String 是不可变的,那直接用 str 不就好了么,这个构造函数有什么意义。。。当时就蒙了
    yvanhe
        27
    yvanhe  
    OP
       2016-04-13 00:29:21 +08:00
    @specita 要是问我就不怕了,我昨晚特意把 java.lang 包里常用的几个类的源代码给看了,然而面试官并没有问我……
    yvanhe
        28
    yvanhe  
    OP
       2016-04-13 03:14:38 +08:00
    我想起来了,还问了 JSP 指令
    动态包含 静态包含
    数据库函数和存储过程的区别。
    WenhaoWu
        29
    WenhaoWu  
       2016-04-13 03:28:51 +08:00
    楼主大三还是大四呀,感觉问的挺浅的。作为全职安卓竟然都能答上来...下份工作准备往后端跳
    li00li
        30
    li00li  
       2016-04-13 10:39:18 +08:00
    楼主什么公司?
    qq625692420
        31
    qq625692420  
       2016-04-13 11:20:55 +08:00
    居然不问算法!
    aias
        32
    aias  
       2016-04-13 12:02:25 +08:00
    楼主方便透露一下是哪家公司吗?我也在找实习-。-
    yvanhe
        33
    yvanhe  
    OP
       2016-04-13 12:44:06 +08:00 via Android
    @li00li
    @aias
    拉勾上南京的一家招 Java 实习的公司。
    我不能直接说公司名字,不然以后 Google 公司名字就看到我的黑历史了→_→
    转正工资只有 5k ,你们不会感兴趣的年终奖还不错, 3-6 个月工资,不知道能不能干到领年终奖

    @WenhaoWu 楼主大四,因为别的原因最近才找实习。这是招实习生的标准,你肯定不能按这标准来

    @qq625692420 大概因为平时确实用不到什么算法吧各种轮子
    Smoothstone
        34
    Smoothstone  
       2016-04-14 10:25:12 +08:00
    实习几 k 啊
    yvanhe
        35
    yvanhe  
    OP
       2016-04-14 17:57:28 +08:00 via Android
    @Smoothstone 2.5k 虐不虐 虐不虐 虐死了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2581 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 04:56 PVG 12:56 LAX 21:56 JFK 00:56
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86