哈啰 安卓开发实习 面经

投递渠道:boss

timeline:

  • 2024.11.04 投递
  • 2024.11.05 一面
  • 2024.11.05 oc
  • 2024.11.06 offer 已拒

一面

  1. 自我介绍
  2. 了解哈啰吗
  3. 项目背景
  4. 项目细节
  5. 遇到过哪些问题,怎么解决
  6. 标准库怎么实现的
  7. 有没有了解过其他开源项目
  8. 有没有团队合作过项目
  9. 学了多久
  10. 面向对象有什么好处
  11. 面向对象三大特性
  12. 了解哪些设计模式
  13. 手撕:反转链表(共享屏幕,在 IDE 写,面试官夸习惯好)
    #include <iostream>
    
    /*
     *
     *  给定单链表的头节点head,请反转链表,并返回反转后的链表的头节点。
        示例 1:输入:head = [1,2,3,4,5]输出:[5,4,3,2,1]
        不限定语言和IDE
     *
     */
    
    struct Node {
        int val_;
        Node* next_ = nullptr;
        Node(int val) : val_{val} {}
    };
    
    Node* reverseList(Node* head) {
        Node* prev = nullptr;
        Node* cur = head;
        while(cur) {
            auto next = cur->next_;
            cur->next_ = prev;
            prev = cur;
            cur = next;
        }
        return prev;
    }
    
    void print(Node* head) {
        while(head) {
            std::cout << head->val_ << ' ';
            head = head->next_;
        }
        std::cout << '\n';
    }
    
    void destroy(Node* head) {
        while(head) {
            auto next = head->next_;
            delete head;
            head = next;
        }
    }
    
    void test() {
        // [1,2,3,4,5]
        auto head = new Node(1);
        auto tail = head;
        for(int i = 2; i <= 5; i++) {
            tail->next_ = new Node(i);
            tail = tail->next_;
        }
    
        print(head);
    
        head = reverseList(head);
    
        print(head);
    
        destroy(head);
    }
    
    int main() {
        test();
    }
    
  14. 反问

当天晚上 oc,第二天发 offer,已拒

全部评论
博主简历上做过安卓开发的项目吗
点赞 回复 分享
发布于 2024-12-08 22:49 江苏
就一面啊
点赞 回复 分享
发布于 2024-11-11 12:58 江苏

相关推荐

每晚夜里独自颤抖:你cet6就cet6,cet4就cet4,你写个cet证书等是什么意思。专业技能快赶上项目行数,你做的这2个项目哪里能提现你有这么多技能呢
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 12:31
以前小时候我最痛恨出轨、偷情的人,无论男女,为什么会出轨?现在我成了自己最讨厌的人,没想到分享的东西在牛客会被这么多人看,大家的评价都很中肯,我也认同,想过一一回复,但我还是收声了,我想我应该说说这件事,这件事一直压在我心里,是个很大的心结,上面说了人为什么出轨,我大概能明白了。我们大一下半年开始恋爱,开始恋爱,我给出了我铭记3年的承诺,我对她好一辈子,我永远不会背叛,我责任心太重,我觉得跟了我,我就要照顾她一辈子,我们在一起3年我都没有碰过她,她说往东我就往东,她说什么我做什么,她要我干什么,我就干什么!在学校很美好,中途也出过一些小插曲,比如男闺蜜、男闺蜜2号等等等。但我都强迫她改掉了,我...
牛客刘北:两个缺爱的人是没有办法好好在一起的,但世界上哪有什么是非对错?你后悔你们在一起了,但是刚刚在一起的美好也是真的呀,因为其他人的出现,你开始想要了最开始的自己,你的确对不起自己,21岁的你望高物远,你完全可以不谈恋爱,去过你想要的生活,你向往自由,在一起之后,你要想的不是一个人,而是两个人,你不是变心了,就像你说的,你受够了,你不想包容了,冷静几天是你最优的选择,爱人先爱己。
社会教会你的第一课
点赞 评论 收藏
分享
评论
7
6
分享

创作者周榜

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