2021.6.25:我大二期末,假期在家没意思,就想出去实习一下。
我主要面试实习的是web后端开发;问的问题都是按照简历上问的,简历上主要就是我得过哪些奖学金,我自己开发的网站功能具体都是怎么实现的,我会哪些技术;
:java se都学了什么?
:集合,线程,异常,包装类。。。(然后分别展开了说了一下)
:js中或jQuery是怎么获取参数的和文本输入框的内容的?
:当时有点懵住了,我说可以首先获取url,然后再进行按"?"字符串分割,再遍历就能找到。获取文本框我忘了。。(用jQuery直接.val方法就是数据啊)
:html,css,bootstrap都有了解过是把?虽然是后端开发,但是前端多少会用到一点的
答:是的。
问:这个网站中的用户登录注册功能是怎么实现的?
:用户登录要有,用户名,密码,验证码;首先前端获取三者传递到web层,web层首先根据本次生成的验证码看用户输入的验证码是否正确,(我们会将本次生成的验证码存入session中),如果验证码不正确我们就不再进行后续验证了,因为后续要查询数据库,时间消耗肯定是比较大的;否则继续验证,只需要web层–>service层–>dao层根据用户名和密码查找即可,如果找到则return true,并且service会在session中添加一个user,证明用户登录了。注册是同理的。
:这个项目中dao层用的是什么技术?
:我用的是spring中的jdbcTemplate,用原始jdbc太罗嗦了,要一个一个的封装等等。
问:那为什么没有用到mybatis呢?
答:在写这个项目时,我还没有学习mybatis,但是现在会了,其实mybatis就是把sql写在xml里了。
:对,对mybatis多表查询后的结果进行封装你有了解过吗?
:有的,多表查询的结果可能不仅仅封装成一个对象,封装也是比较方便的,column是数据库查出来的某一列,property是当前实体类的某一个属性,只要一一对应即可,如果封装的又是另外一个自己写的类,只要把那个类的全路径.属性即可。
:mybatis既然把sql语句写在xml中,那它是怎么知道这个xml是对应某一个接口的呢?
:我们一般给映射的xml文件起名为xxxMappwer,在这个文件中有一个标签叫mapper,只需将其的namespace属性的值设置为dao层接口的全包名,mapper标签中的每一个相应的查询,修改标签的id为dao层接口的方法名即可。

基本上就问了这么多,还有一些spring的问题,不难;总体来说并没有问太难的问题,大概问了半小时左右,也没有问数据结构和算法,可能对在校生的要求并没有那么高,hr的态度也挺好的;面试不难,实习薪资是给我3000,感兴趣兄弟的可以去试一试哈。

亚信科技中国有限公司实习面试(长春)相关推荐

  1. java面试真题 烽火通信_【烽火通信科技股份有限公司Java面试】烽火通信面试总结~~-看准网...

    烽火通信科技股份有限公司(烽火通信)是国内优秀的信息通信领域设备与网络解决方案提供商,国家科技部认定的国内通信领域唯一的"863"计划成果产业化基地."武汉 中国光谷&q ...

  2. 杭州端点科技java,端点实习面试(一面)

    1.Java集合类:List,Set,Hash 2.ArrayList和LinkList的底层区别 3.ArrayList扩容1.5倍,LinkList没有扩容机制,直接往后添加就好. 4.List迭 ...

  3. 亚信科技Java后端实习

    这是一面,面我的是技术Leader 自我介绍 高并发处理解决方案 分布式锁应用场景 聊家常.学习方法.何时到岗位

  4. 亚信科技实习经历与体验

    前言 本人于2020年7月入职广州亚信科技有限公司实习,岗位是数据开发工程师,将近实习了一年左右的时间,最后于2021年6月离开了广州亚信. 亚信简介 简单介绍一下亚信吧.亚信科技控股有限公司(简称: ...

  5. 校招实习面试实战,顺丰科技Java工程师面试复盘总结

    备战春招,校招实习面经分享,拿Java开发工程师offer~~ 本系列文章包括Java.算法.计算机网络.数据库.操作系统等等,本篇介绍面试顺丰科技[Java工程师]岗位的题目,复盘解析及心路历程. ...

  6. 亚信科技公布2019年度业绩,5G商用效果凸显

    2020年3月23日晚,亚信科技控股有限公司(简称:亚信科技,股票代码:01675.HK)公布了截至2019年12月31日公司全年业绩.2019年公司经营业绩实现良好增长,软件业务收入及利润均达到双位 ...

  7. 【观察】亚信科技:“飞轮效应”背后的数智化创新“延长线”

    著名管理学家吉姆·柯林斯在<从优秀到卓越>一书中提出"飞轮效应",它指的是为了使静止的飞轮转动起来,一开始必须使很大的力气,每转一圈都很费力,但达到某一临界点后,飞轮的 ...

  8. 营收毛利净利均双位数增长,亚信科技掌握了什么秘诀?

    阳春三月,万物生长,又到了各大公司发布财报的季节. 近日,亚信科技控股有限公司(以下简称"亚信科技")公布了截至2021年12月31日止的公司年度综合业绩. 全年营收.毛利.净利均 ...

  9. 亚信科技:新业务成高速增长源动力,吹响全栈式数智化转型号角

    数据智能产业创新服务媒体 --聚焦数智 · 改变商业 2021年是亚信科技(01675.HK)在"数智化转型"方面更加满意的一年,"尤其值得高兴的是我们'三新'业务占比进 ...

最新文章

  1. golang 开源代理
  2. 台达变频器vfb—d参数表_台达变频器在印刷涂布机上的应用
  3. Scala数组的基本操作,数组进阶操作,多维数组
  4. Nsis 使用1-- 依条件显示自定义页面 custom page on condition
  5. c mysql安装教程视频_MySQL安装教程 - Windows安装MySQL教程 - 小白式安装MySQL教程 - 青衫慧博客...
  6. 集成学习(西瓜书学习)
  7. 2019年技术盘点容器篇(二):听腾讯云讲讲踏入成熟期的容器技术 | 程序员硬核评测...
  8. 客座编辑:黎建辉(1973-),男,博士,中国科学院计算机网络信息中心研究员、博士生导师...
  9. 设计干货素材|UI设计中的插画模板,便于应用的好素材!
  10. PHP FTP操作类( 上传、拷贝、移动、删除文件/创建目录 )
  11. @propertysource 读不到properties_敢不敢来挑战,读对一班就是学霸
  12. android 控件xpath软件_请像用户使用软件一样,享受自动化测试~
  13. let和expr的区别
  14. Notepad++下载与安装教程
  15. c语言学生信息结构体录入文件,C语言—学生信息管理系统
  16. 房子,婚姻,名字,这三个关键词,你怎么看?
  17. 美国 计算机与艺术 专业,美国加州大学圣地亚哥分校计算机与艺术专业.pdf
  18. 3dmax2010软件下载3dmax2010安装教程
  19. JS 和 JQuery 使用demo
  20. 揭秘:微软高管为什么让测试工程师“吃狗粮”呢?

热门文章

  1. CSDN是怎么样的一个网站
  2. 通过system verilog unpacked array转换为packed array解决readmemh无法读取packed array
  3. facenet 人脸识别(一)
  4. 【js】Ajax提交form表单(ajaxSubmit使用讲解 )
  5. 微软工业计算机主机怎么样,微软Surface Pro 4到底值不值得买?
  6. twitter如何以图搜图_没有完整图时,如何使用图深度学习?你需要了解流形学习2.0版本...
  7. 在PPT中看不到边框
  8. DB2数据库是什么?
  9. Jmeter之常用断言总结篇
  10. Hibernate中的sessionFactory是做什么用的?