京东急招】 25届客户端开发实习

部门直推!(base上海,属于内容研发团队、负责直播业务,欢迎了解更多~)
划重点:
❤️超高转正机会!
❤️超强业务发展!
❤️超好mentor培养!
走过路过不要错过哇~

投递了的同学请联系我,完成测评后我立马去锁简历!可同步进度哦!

工作内容:
1-负责iOS应用程序的研发-编写高质量代码,负责公司相关的产品研发和迭代更新;
2-参与iOS应用程序的设计-性能优化或组件研发;
3-持续的学习和研究客户端技术,提升研发效率。

👂 悄悄说(中国人不骗中国人!):
我司薪酬蛮有竞争力的(实习、正式都是哟!)、
职业发展机会很适合年轻人!(校招生有专门的培养计划,且晋升机制公开透明)、
福利体系完善(五险一金、绩效奖金、年终奖金、年假、员工保险、健康体检、团建活动、食堂餐补、内购福利、家属活动日、各种兴趣爱好社团活动.......香的嘞~)、
并且我司坚守正道成功理念,在这里你将收获技术的进步与充实的职场生活~

🚀 加入京东,更快到达你想要的未来
全部评论
有投递的同学一定要联系我下,好锁简历,快速开启面试流程!
点赞 回复 分享
发布于 2024-08-02 10:48 上海

相关推荐

# 3.17一面--技术面1. 自我介绍一下2. 讲一讲你的第一个项目3. 项目结构是怎么样的?4. 你在项目里负责了什么工作? > 另外一个项目是算法相关的,没怎么问5. 手撕代码,第一道是用二叉树的前序遍历和中序遍历序列,还原二叉树,用递归做了;因为自己写了二叉树的结点结构,面试官说别浪费了,又做了一道二叉树的右视图,都是hot100题目,很简单> 夸了一下算法掌握得不错,开始问八股6. 了解http和https的区别吗,说一下7. ssl是如何保证数据安全的,说一下四次握手细节8. 进程间的通信方式有哪些9. 进程和线程有什么区别### 反问环节1. 部门的主要业务是什么?2. 部门工作强度?**早上9.50到晚上9点左右,周末双休**3. 面试评价?技术栈不太match,但是总体还不错(不知道是不是客户端太缺人了)  # 3.24二面--主管面> 一面问了我第一个项目,二面则是完全不关心,深挖我另外一个算法项目1. 先自我介绍一下2. 为什么投客户端,而不是后端/算法?看你的算法研究和后端/算法更匹配3. 研究方向的主要开源模型了解吗?4. 质疑了一下研究方向的可行性(稳住心态解释了一下)5. 研究方向上有没有发表论文?6. 结合业务场景出了一道题,问能不能用研究工作来解决7. 手撕算法,给出一定天数的股票价格,求最高收益和最大亏损。(很简单的dp,但是最大子数组问题做多了,思路有点偏,还好最后写出来了)让自己写输入输出和测试用例,过了但是面试官说花的时间有点长8. 开始挖八股。上来又是http和https的区别9. 问ssl的详细过程:浏览器是如何确认服务器证书有效性的?公钥和私钥是怎么生成的?10. 进程和线程的区别11. 内存管理相关,不同内存管理方式的区别,段式/页式/段页式 来龙去脉说了一遍,被打断了### 反问环节1. 面试印象: **技术栈和客户端不太匹配,但是态度挺乐观的orz**2. 后续流程的推进:很快就会有反馈,约hr面,他不太了解流程### 3.26 hr面试介绍组里业务哪个项目比较难为什么选择做客户端?接不接受转java家里情况什么时候能到岗介绍传统行业和互联网行业的区别**反问环节**流程推进大概要多久?**和组里商量一下,比较一下其他同学**(实际第二天给offer)客户端行业会不会中年危机更大(贴脸开大了属于是)?**组里业务比较稳定,没有硬性裁员指标,只要绩效能完成不会裁**对于个人的建议?**传统行业赚不到钱还是来互联网吧2333**
查看25道真题和解析 实习进度记录
点赞 评论 收藏
分享
从输入URL到页面加载发生了什么:总体来说分为以下几个过程: 1.DNS解析 2.TCP连接 3.发送HTTP请求 4.服务器处理请求并返回HTTP报文 5.浏览器解析渲染页面 6.连接结束。简述了一下各个过程的输入输出作用:以下是对从输入 URL 到页面加载各过程的输入、输出或作用的一句话描述:DNS 解析: 输入:用户在浏览器地址栏输入的域名(如 www.example.com)。输出:对应的 IP 地址(如 192.168.1.1)。作用:将易于记忆的域名转换为计算机能够识别和用于网络通信的 IP 地址,以便浏览器与目标服务器建立连接。TCP 连接: 输入:浏览器获得的服务器 IP 地址...
明天不下雨了:参考一下我的说法: 关键要讲出输入网址后涉及的每一个网络协议的工作原理和作用: 涉及到的网络协议: HTTP/HTTPS协议->DNS协议->TCP协议->IP协议->ARP协议 面试参考回答: 第一次访问(本地没有缓存时): 一般我们在浏览器地址栏输入的是一个域名。 浏览器会先解析 URL、解析出域名、资源路径、端口等信息、然后构造 HTTP 请求报文。浏览器新开一个网络线程发起HTTP请求(应用层) 接着进行域名解析、将域名解析为 IP 地址 浏览器会先检查本地缓存(包括浏览器 DNS 缓存、操作系统缓存等)是否已解析过该域名 如果没有、则向本地 DNS 服务器请求解析; 本地服务器查不到会向更上层的 DNS 服务器(根域名服务器->顶级域名服务器->权威域名服务器询问)递归查询 最终返回该域名对应的 IP 地址。(应用层DNS协议)DNS 协议的作用: 将域名转换为 IP 地址。 由于 HTTP 是基于 TCP 传输的、所以在发送 HTTP 请求前、需要进行三次握手、在客户端发送第一次握手的时候、( 浏览器向服务器发送一个SYN(同步)报文、其中包含客户端的初始序列号。TCP头部设置SYN标志位、并指定客户端端口 同时填上目标端口和源端口的信息。源端口是浏览器随机生成的、目标端口要看是 HTTP 还是 HTTPS、如果是 HTTP 默认目标端口是 80、如果是 HTTPS 默认是 443。(传输层) 然后到网络层:涉及到(IP协议) 会将TCP报文封装成IP数据包、添加IP头部,包含源IP地址(浏览器)和目标IP地址(服务器)。IP 协议的作用: 提供无连接的、不可靠的数据包传输服务。 然后到数据链路层、会通过 ARP 协议、获取目标的路由器的 MAC 地址、然后会加上 MAC 头、填上目标 MAC 地址和源 MAC 地址。 然后到物理层之后、直接把数据包、转发给路由器、路由器再通过下一跳、最终找到目标服务器、然后目标服务器收到客户的 SYN 报文后,会响应第二次握手。 当双方都完成三次握手后、如果是 HTTP 协议、客户端就会将 HTTP 请求就会发送给目标服务器。如果是 HTTPS 协议、客户端还要和服务端进行 TLS 四次握手之后、客户端才会将 HTTP 报文发送给目标服务器。 目标服务器收到 HTTP 请求消息后、就返回 HTTP 响应消息、浏览器会对响应消息进行解析渲染、呈现给用户
点赞 评论 收藏
分享
评论
5
2
分享

创作者周榜

更多
牛客网
牛客企业服务