求职宝典

problem面试技巧,promise面试的问题

大家好,今天小编关注到一个比较有意思的话题,就是关于problem面试技巧问题,于是小编就整理了2个相关介绍problem面试技巧的解答,让我们一起看看吧。

  1. 两年的java工作经验,面试时会被问到些什么问题?
  2. 如何写一份优秀的简历,找不到自己擅长的东西怎么办呢?

两年的java工作经验,面试时会被问到些什么问题?

一般两年的工作经验,技术上不会了解得很深,有一些项目经验,面试官更看重的应该是你的j***a基础理论的理解和项目经历的理解。

一般两年的工作经验,j***a技术上的面试可能从以下方面可以去复习:

problem面试技巧,promise面试的问题
图片来源网络,侵删)

1、j***a基础知识包括j***a***、j***a异常、IO与NIO,同步与异步,阻塞与非阻塞)

2、spring

3、mybaits

problem面试技巧,promise面试的问题
(图片来源网络,侵删)

4、mysql(特别是索引相关的)

5、dubbo

6、jvm以及垃圾回收机制

problem面试技巧,promise面试的问题
(图片来源网络,侵删)

7、简单的排序算法(冒泡排序、快速排序、选择排序、插入排序等等)以及他们时间复杂度

高级一点的东西,可能就涉及到分布式和消息队列,多线程以及锁处理的高并发面的知识,但是以上是比较基本的,一般都会问到,所以面试前要有一个好好的准备过程。

然后项目经验上,对自己做过的项目,一定要有一个项目,你非常熟悉整个过程,了解整个系统的运转,这个也是面试官比价看重的一块,毕竟两年的工作经验,项目经验肯定要有一定的积累的,虽然我们技术上由于工作经验的原因不能做的很深,但是项目,我们是经历过几个月甚至是一两年的,你得有自己的理解,最好,对你们系统能够提出改进的意见或者建议那是最好不过的了,这样肯定是很大的加分项,面试官觉得会对你刮目相看的。
另外,在分布式和消息队列,多线程以及锁处理的高并发这方面需要了解更深的同学,可以关注一下我的微信公众号“我的个人记事”,个人有视频资料可以奉献,并且后续会继续更新。

理论上来说,两年工作经验的情况下,一般会问些基础知识,常用的开发框架,是不是碰到过一些问题,如何解决的,在之前开发的项目中是什么角色和负责什么,数据库的相关知识,这些一般都是从比较简单的基础问起,然后慢慢会提一些高级点的内容,如实作答就好,没接触过直接说就行了,没必要编。当然,也会问一些高级的问题,比如分布式等等这样的问题。这样的问题主要是看平时是否接触过,或者学习过。

一般都是考察基础知识,常用的框架是否熟悉,看看是不是可以直接上手做开发。新知识新理念是看下有没有学习的欲望和学习能力

希望对你有帮助,谢谢。

我自己是小白,不考j***a吃饭,但是也有在学,也看了一些前人的经验之谈,J***a毕竟功能强大,所以岗位细分相对来讲也比较多,看自己主要是从事哪一块的吧,比方说是架构师的话肯定会问一些架构相关的问题,还有就是一些算法,排序啊之类的。

😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂

我就是觉得很有意思,才接触这块的,也没打算用这个找工作

两年的j***a经验, 找工作时候简历就要实事求是匹配一些基础的j***a研发岗位去面试, 如果平时内功修炼的到位, 拿下一个offer应该不成问题。

1、会问你科班基础: 操作系统知识, 数据库原理、数据结构、以及软件工程相关的测试流程之类知识。

2、会问你j***a涉及到的基础知识: OO基础, 常见类库用法, 常见类的区别, 优点和缺点

3、会问你一般问题的解决方法: 如登录流程, 数据库不重名的方法, 文件读取或者处理的方法。这些都是平时应该积累的。

4、会问你一些算法的定义和区别, 可以参考一下:hihocoder***/problemset

5、阐述问题的时候,尽量不要教科书式, 白话形式

6、数据库方面:关系数据库各个范式的目的, 主键,索引,规则,PS,triger这些也要了解下用法。

7、能用常见BS框架做过小东西:ssh,ssi等, 能说出mvc,切面等内容。

8、记住: 不懂千万不要装懂乱说,态度要诚恳, 面试官看你求知欲强, 态度诚恳,也就喜欢和你聊下去, 就会有好印象。

9、面试过程不要有压力, 也不要为不能回答问题就担忧, 多面试总结也是提升自己的一种手段。

j***a程序都会被问到的面试问题,月薪20k+

多线程相关问题

  1. 实现多线程有哪些方式?有什么异同?
  2. 线程的生命周期
  3. 线程池常用的有哪些?
  4. 线程池的工作原理
  5. 如何启动和销毁线程
  6. 什么是线程死锁
  7. 悲观锁和乐观锁,公平锁和非公平锁

J***a***原理

  1. ***的类图
  2. ***的数据结构实现
  3. ***的效率
  4. ***的遍历

JVM虚拟机

  1. j***a的内存模型是什么样的
  2. jvm内存分为哪些区域
  3. 内存溢出有些类型,如何解决
  4. 垃圾回收器有哪些
  5. 垃圾回收算法有哪些
  6. jvm常用的参数
  7. 如何定位分析jvm线上问题
  8. 有哪些分析jvm的工具

数据库

  1. 索引的分类
  2. 索引的优化
  3. 索引的原理
  4. 事物的类型
  5. 联合查询,子查询效率问题
  6. 如何实现读写分离

框架类

  1. spring(aop,依赖注入)
  2. springmvc(原理)
  3. dubbo(原理,支持哪些协议)
  4. mybites(原理,常用的配置)

算法类

  1. 常见排序原理和实现(8种)
  2. 求二叉树的高度
  3. 二叉树的遍历
  4. 平衡二叉树和红黑树
  5. b树,b+树
  6. 递归和分治思想
  7. 贪婪算法

linux服务

  1. 你常用的linux命令有哪些
  2. linux权限系统
  3. 如何写tomcat重启脚本
  4. 如何用命令搜索日志,分析日志

web服务器

  1. nginx配置反向代理
  2. nginx配置负载均衡(哪几种)
  3. apache配置反向代理
  4. tomcat参数调优

项目

  1. 你认为做的最有成就的一个项目
  2. 你在这个项目中负责什么内容
  3. 遇到了哪些难点,如何解决的
  4. 你认为这个项目还有哪些改进的地方,为什么这么做
那如果有感兴趣老友们想要获取完整面试题的呢...可以去我的主页看看我的面试文章,也可以私信我【面试】获取,很开心能分享给大家!

我的[_a***_]文章都有分享各种架构资料,相信对于已经工作和遇到技术瓶颈或者写博客码友,在我的主页一定都有你需要的内容。

如何写一份优秀的简历,找不到自己擅长的东西怎么办呢?

感谢悟空小秘书邀请

1.我认为没有什么所谓“优秀的简历”,简历应该更多使用诸如:“完善”、“完整”、“漂亮”、“不错”、“亮眼”、“好”等词语来形容可能会更准确一些。

2.只有优秀的人才会有与之匹配的所谓“优秀简历”,简历是一个人书面化、文字化的另一种表现形式。

3.一个人的简历应该主要包括,如:基本概况、教育背景工作经历培训经历、奖励情况、取得成绩实习经验、兴趣特长、个人专著等。

4.现在很多人力资源中介机构猎头公司招聘单位等都有固定或者自动生成的简历模板格式,只许应聘者要求如实填写就是了。

5.至于个人自备的简历,可以上网查询一下,有许多这方面的资料可以很容易获取到,挑选适合自己或者自己喜欢的即可。

6.“尺有所短,寸有所长”。每个人都有自己相对擅长的方面,比如:唱歌、绘画、书法写作等,还比如:体育健康旅游、交友等,甚至还有像:吃饭(美食达人)、睡觉(养生美容)、走路(健康运动)等都可以说是自己的擅长。

7.你说的找不到自己擅长的,会不会是你跟那些所谓的成功人士或者明星名人相比,那就肯定没有什么擅长了,尤其对我们这样的普通人而言。

到此,以上就是小编对于problem面试技巧的问题就介绍到这了,希望介绍关于problem面试技巧的2点解答对大家有用。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.dkcfns.com/post/67264.html

分享:
扫描分享到社交APP