字节电商业务后端一面9.2

  1. 自我介绍

  2. 有去实习过吗?(没有)

  3. 介绍项目的架构,功能,模块,数据库表等等

  4. 网站登录相关问题

    1. 登录完了需要保持登录态,让用户在几天时间不用登录。保持登录态是怎么实现的?
      1. 使用cookie。
    2. 用户带着cookie来访问的时候你们会怎么使用
      1. 从域里面取出信息
    3. 取出什么信息?
      1. 用户名,用户密码
    4. cookie里会携带密码?这样不是很安全。而且每次携带cookie过来,你都会去查一次密码,比对?我觉得不现实
      1. emmm,验证码
    5. 登录完了之后浏览其他页面,你怎么知道是哪个用户呢?
      1. ...(问清问题)
    6. 那我可以伪造用户名,对吧
      1. 访问会携带sessionId。此时使用session
    7. session用来干嘛呢?
      1. 验证用户。
    8. session里面是存什么信息?
      1. 用户相关信息,用户名,性别,生日之类
    9. 怎么保证多台服务器都有这个用户信息呢?
      1. 使用全局session。存到global session域中。
    10. 怎么实现呢?
      1. 就是存到global session域啊...
    11. 就是全局session你怎么去实现这个技术?
      1. ....
    12. 就是在A服务器上登录了,session信息应该在A上,但有ABCD多台服务器,怎么能让BCD也知道用户信息呢?或者说你的session信息存在哪?
      1. 我的理解就是存在全局的域里面...
    13. 对。全局的域怎么去存储?
      1. 全局上下文...
    14. 它怎么实现在多台服务器上面都可以..?
      1. ....
    15. 这个全局的域每台机器都能拿到,你怎么去存放它呢?
      1. ....这个我后面再去深入了解下吧。。。
    16. 行,ok
  5. 聊会数据库。

    1. 有了解过事务的隔离级别吗?

      1. 4种:读未提交,读已提交,可重复读,串行化
    2. 幻读是怎么产生的?

      1. 两次读取的数据数不一样。
    3. 能举个幻读的例子吗?

    4. 数据库的索引是用来干嘛的?

      1. 主要是用来提高数据检索速度,增强表之间的连接
    5. 索引用什么数据结构存储?

      1. B+树
    6. 为什么用B+树?

      1. 磁盘IO开销小。
      2. 查找比较稳定。效率比较高。
  6. 操作系统使用过吗?用过Linux吗?

    1. 没使用过。。。
  7. 数据结构

    1. 哈希查询时间复杂度是多少?

      1. O(1)吧。
    2. 对,O(1)。出现哈希冲突一般有什么解决方法

      1. 拉链法。
    3. 还有没有别的方法。除了扩容

      1. 优化哈希算法?
    4. 类似于拉链法解决这种冲突呢?还有吗?

      1. ....(不知道了)

        解决哈希冲突有如下的方法:

        1. 开放定址法(线性探测,二次探测,伪随机探测)

        2. 链地址法

        3. 再散列法(双重散列,多重散列)

          ​ 当发生冲突时,使用第二个、第三个、哈希函数计算地址,直到无冲突。缺点:计算时间增加。

        4. 建立一个公共溢出区

  1. 算法题

    1. 磁盘上有10G大小的文件,存储int型的数字,数据是无序的。给你1M的内存空间,把磁盘上的数据排成有序的
      1. 说了使用二叉排序树...
      2. 面试官提示:使用传统的排序算法。快排,归并这些思路
      3. 思考了接近20分钟最终没解决问题...
  2. 工程类题目

    1. 秒杀系统。两个特点:短时间内有很高的用户请求量,下单量比较大;商品的数量有限,不能使得每个购买者都买到,即不能超卖。问服务端怎么设计,涉及的接口,如何防止刚才说的两个特点,以及局部设计
      1. 想了5分钟,大概讲了一下
    2. 行。ok。了解你的思路。数据库表你会怎么设计?设计哪些核心表
      1. 商品表应该有哪几个字段,用户表应该有哪几个字段(现场编)
  3. 反问阶段

今天字节发来感谢信了,没过。害。大家加油吧!

#面经##校招##Java工程师#
全部评论
这是北京电商嘛
点赞 回复 分享
发布于 2020-10-13 10:31
请问楼主,这个面试官问的问题是根据简历提的还是面试官自己随便提的啊😅
点赞 回复 分享
发布于 2020-09-27 23:21
电商的同学们欢迎加字节电商的群: 586573393 ~😁
点赞 回复 分享
发布于 2020-09-27 18:02
请问是你简历上写了秒杀系统吗?感觉好多秒杀的题目哎
点赞 回复 分享
发布于 2020-09-12 21:52
视频面吗
点赞 回复 分享
发布于 2020-09-10 19:49
加油
点赞 回复 分享
发布于 2020-09-04 21:22

相关推荐

01-12 14:08
门头沟学院 Java
有寒假来武汉小米总部实习的大学生嘛,我也是小米的员工,想找合租舍友,仅限女生可免租半月,二月初可入住,也就是说房租是2.15开始算的哦~也可以将行李提前放过来~房屋介绍:1、房子情况:有电梯;租的是三室一厅一卫一厨, 但是有个卧室比较小,不打算找人,只住两个人就可以了;衣柜也很大,可以放下很多衣服;房屋采光真的很好,早上起来可以在床上晒太阳的那种,十分惬意(夏季晚上十分好看!)2. 楼下离我们很近的地方有小吃街和一个两层大超市(大概步行两分钟多就可以走到) ,还有一个新开的麦当劳,晚上可以去吃小吃,购买物资也可以去大超市;3. 房子基本设施齐备(洗衣机,冰箱,空调,油烟机,热水器);4. 我有稳定的工作,生活中很注意卫生,周末有时间会自己做饭,可以投喂哦~5. 出行:距离公交站步行10分钟不到,距政务中心,武汉小米总部三站(晚上我都是走回来的,很近的~);一个比较进的地铁,距离大概1km左右;出入我觉得很方便;6. 房租:1150每月,押一付二,无物业费,也没有中介费和其他额外费用。7. 民用水电燃气,用多少交多少,水电费正常平摊。希望你是:1. 女生(本人女),不带异性回家,如有同性朋友来玩,最多过夜一晚;2. 爱干净,讲卫生,作息正常,不吵闹,有稳定工作;3. 好沟通,有任何问题一定要沟通,不要闷着!中介勿扰,非诚勿扰!!!希望不要浪费彼此的时间诚心有意向的可以联系我看房
租房找室友
点赞 评论 收藏
分享
评论
3
34
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务