面试工作3的程序员,问的已经很浅了,结果不尽人意
java吧
全部回复
仅看楼主
吧务
level 13
穆民 楼主
把贴吧的问题照进现实,你会发现不同的世界。
无笔试,无机试
1.开发一个接口,你都用到了哪些注解?
2.怎么定义一个Spring的Bean。
3.说出Redis主要特点和它支持的数据结构。
4.描述一下三大范式。
5.说一下事务的隔离级别。
6.怎么优化查询语句。
7.你工作中遇到过什么技术难题,怎么解决的。
8.你遵循的代码风格是什么?如何保证代码的可读性和可维护性?
9.如何提高单元测试的覆盖率?常见的测试覆盖率工具有哪些?
10.你通常如何与团队成员沟通?沟通的方式有哪些?
2025年06月17日 02点06分 1
level 8
确实挺基础的,现在大厂实习的面试难度都相当逆天
2025年06月17日 03点06分 2
level 6
这个也太基础了
2025年06月17日 03点06分 3
难的一比
2025年07月17日 07点07分
level 12
我也回答不出来,这些题太难了
2025年06月17日 03点06分 4
认真的?
2025年06月17日 05点06分
@穆民 真的
2025年06月17日 05点06分
工作19年天天做开发的,这些基本都不会。
2025年06月17日 06点06分
level 1
博主你好,我看你是java的hr,我目前是大专,简历直接写的,然后约到了个java后端开发的面试,但是我只是在b站上学习了1个月左右,就相当于0基础,现在在背deepseek问答的面试题,我知道我自己这个情况去面试肯定会被hr屌的,所以想问一下有没有必要去面试。。。
2025年06月17日 04点06分 5
@shfjcikdk 老哥请教一下这真能行吗,那简历上项目写的啥,进去之后有没有被拆穿,感觉这套打法能行的话确实比较吃脸皮但是也确实屌啊[泪]
2025年07月17日 04点07分
不去面试怎么累计经验,从0变1[捂嘴笑] 被人吊又不会掉块肉,连这点小打击都接受不了。那以后只能凉拌了。
2025年06月17日 10点06分
@a24278 hr不也拿求职者刷kpi么,都是互相的,你刷我我自然也能刷你
2025年06月19日 05点06分
肯定有啊,你不面试怎么累计经验?你现在最好的方式其实是包个本科,然后去投,多拿几次面试,面熟了之后直接包,就好进了
2025年06月17日 04点06分
level 1
这些面试题实习生都应该会吧
2025年06月17日 04点06分 6
照样能问住好多人,今天面试的这人就不行,可能问答不太一样,没能理解问题……
2025年06月17日 05点06分
level 7
有兴趣的嘛来问来问
2025年06月17日 04点06分 7
level 1
现在大厂实习面试难度至少是这的十倍,还必须要求你要么9,要么有其他实习。实际上现在很少抱怨找不到后端的,的确也摸不到门槛了
2025年06月17日 05点06分 8
level 1
首先一点也不简单
要全部回答正确起码得有两三年在相关方面的实习和实践经验
其次从程序员基础开始学起起码要五年
1. 接口注解,参数注解,annotation,比如hibernate之类的功能性注解。接口本身功能,也要提供注解
2. 这是前端工程师还是后端啊?spring很老了,我没学过
3. redis是快捷内存数据库,说是数据库但没有什么事务管理功能,……,主要就是快,同时还带有灾备和多节点功能,可以进行分布式部署。支持的数据结构比较简单,包括字符串二进制都可以存。(别问就是因为用过)
4. 界面控制mvc,网页端server-client,服务端微服务。你应该把问题问明白点哪个方向的范式,问题没说清楚
5. 读,写(行),写(表),写(数据库)我只能说给事务锁的级别,不确定你说的“隔离级别“是什么意思
6. 能减少数据量的操作先做,会增大数据量的,如cross join放后面。其他的需要优化的情况根据组合方式枚举,检查性能变化。关联查询结果如果不经常变化的可以整合在一张表中。好像也有用view之类进行管理的,取决于数据库是否对这些sql做过优化(同事做sql不是我,毕业15年未碰过数据库,说错了勿喷
7. 跟数据库没关系的问题……图像吧……(现在想想还是老实当个dba在家里苟着多好,哪像现在996还要天天被骂)
8. 命名风格是驼峰,括号缩进(不知道为啥同事喜欢下划线总是跟我打架),可读性和可维护性一是名字起的要简洁易懂,另一方面是要加注释加开发文档。(当然如果要跑路了就混淆一下把名字打乱了,注释删光[阴险]——猜测某些程序员真的会这么干,所以代码还是要有版本管理,但是从代码创作者的角度讲,我也不同情那些想要靠着程序员写出代码去一本万利赚钱的那些资本家和管理们,平时对程序员的蔑视和唾骂将成为崩塌的冰山一角)
9. 这里做c++基本上没有自动化单元测试,只能自己写……j主要还是人工构造测试案例,不知道gpt出来以后有什么最新工具可以减少一些工作量吗?(c++),有些代码覆盖率工具可以看跑了多少代码分支
10. 开会,开会,开会(总是被吐槽讲得不清楚,事实上每次都要求我从设计的头部,背景开始讲,有时候上次提出要求把指标放在最前面,还是被喷,要求快进到fp分析,上来做fp分析被喷,要求先放指标,我就想骂人)
2025年06月17日 06点06分 9
还是大哥写得详细,虽然我从事硬件行业,但大哥你字多,俺中意你的回答[呵呵]
2025年06月19日 05点06分
@torlek 隔离级别是MySQL针对多事务并发出现的幻读赃读读不一致的解决方案 未提交读 读已提交 可重复读 串行化 四个隔离级别 至于优化sql基本都是考索引方面的 三个泛式的确背不出 平时搭库都是直觉 一边敲一边改数据库
2025年08月02日 09点08分
@zz20040326 这几个我有印象但不知道叫隔离级别[黑线],脏读很少用到
2025年08月04日 10点08分
因为MySQL默认隔离等级就能解决脏读和不可重复读基本不会出现多少事务问题 这种就纯八股 一点实际作用都没有
2025年08月04日 10点08分
level 1
你这个很针对关系型数据库啊。现在大项目都是切成一小块一小块,互不了解不奇怪。
2025年06月17日 06点06分 10
是不是一个业务对应一个数据库?
2025年06月20日 22点06分
level 7
你怎么老是发这么逆天的东西
2025年06月17日 06点06分 11
怎么才不算逆天? 征集一些面试题你们又不吱声了
2025年06月17日 06点06分
这不逆天吧[what]前6个在我看来就是八股,7和10就是,常见的问题,8就是问下编码习惯,就是9可能很多不搞这种的话答不上来[啊]
2025年06月17日 08点06分
@搬搬搬搬搬搬砖 应该是觉得这些问题很低端吧,在另外一个帖子好像也有发表过意见
2025年06月17日 08点06分
level 1
大佬,能不能给我一点建议,怎么才能找到一份工作,目标广州8k,个人情况是211软件工程专业,但是大学期间没咋学,后面毕业干了其他行业一年,现在又准备搞计算机了,捡了捡以前的知识,目前只跟着做了个苍穹外卖,这水平怎么找工作[泪]不过我没交过社保,不知道这种情况还能不能算应届生。
2025年06月17日 07点06分 12
没人要你都211了还想拿8k的 别人要万5的 8k找个大专还老实
2025年06月17日 07点06分
可以准备下算法去od,od不歧视这种情况
2025年06月17日 09点06分
@littleAppleF 啥意思啊大佬,8k算高还是算低啊?我个人觉得一万就挺不错了,8k能勉强接受[惊哭]
2025年06月17日 10点06分
@cocollysss 哥,大概指下路行吗[小乖]遇到过好多个推荐我这种情况去od,但周围也没有od的人,咋进去啊哥,待遇如何?[泪]
2025年06月17日 11点06分
level 11
[吐舌]以前研究过,不写Java全忘球了
2025年06月17日 07点06分 13
所以这是问新手的呀,老手有些问题早就忘了
2025年06月17日 07点06分
@穆民 上上强度,我记得以前面试,上来就是spring mvc的启动流程[滑稽]
2025年06月17日 09点06分
@气象专家⛅ 问这个,会被贴吧的人喷死[滑稽]他们会说不懂但不影响干活
2025年06月17日 09点06分
level 7
干了很久了三大范式都忘了是啥了 而且工作中基本数据库设计都是反范式设计 不过这些题确实简单
2025年06月17日 07点06分 14
基础题了,后面的几个问题是面试模版了,几乎都带着
2025年06月17日 07点06分
level 9
这些题虽然简单 但是一些没工作经验的答这些问题 或者沟通能力比较差的真不一定能说出来
2025年06月17日 07点06分 15
对的,这些都是工作中时时刻刻都在使用的技能,虽然基础但是真的验证一些人是否实际工作过
2025年06月17日 07点06分
@爱钱×33 如果项目不难的话 三年开发来说 看得懂代码 能听话 肯加班 沟通不费劲就足够
2025年06月17日 08点06分
@符号mikuw 你这标准太宽泛了,楼主那些问题就挺不错的。良好的问题解决能力+好的代码风格+一定的沟通能力,配合起来真的舒服
2025年06月17日 08点06分
@无语123555你 又不是没用过反范式的表结构设计,但是一般迭代到后期基本上都是难以维护的屎山[汗]
2025年06月17日 08点06分
1 2 3 4 5 尾页