{
  "app": {
    "name": "Mokabla",
    "url": "https://www.mokabla.com",
    "description": "Real interview questions from companies in Egypt, organised by company. Access is sold per company for 30 days."
  },
  "page": {
    "kind": "company",
    "title": "Company · siemens",
    "humanPath": "/en/c/siemens",
    "humanOnly": false
  },
  "identity": {
    "class": "declared",
    "agent": "ClaudeBot",
    "operator": "Anthropic",
    "verified": false,
    "reason": "The user agent is ClaudeBot (Anthropic), which identifies itself as an AI agent.",
    "signals": [
      "Known agent user agent"
    ],
    "claimable": false
  },
  "state": {
    "company": {
      "slug": "siemens",
      "name_en": "Siemens (EDA / Digital Industries)",
      "name_ar": "سيمنز",
      "kind": "multinational",
      "tier": 1,
      "question_count": 33,
      "last_reported_at": "2026-10-30T16:50:10.589266Z",
      "url": "https://www.mokabla.com/en/c/siemens",
      "agent": {
        "page": "https://www.mokabla.com/agent/en/c/siemens",
        "questions": "https://www.mokabla.com/agent/_call/list_questions?company=siemens",
        "company": "https://www.mokabla.com/agent/_call/get_company?company=siemens"
      },
      "website": "https://jobs.siemens.com",
      "facets": {
        "domain": [
          {
            "slug": "coding",
            "name_en": "Coding",
            "name_ar": "برمجة",
            "kind": "domain",
            "count": 14
          },
          {
            "slug": "fundamentals",
            "name_en": "CS Fundamentals",
            "name_ar": "أساسيات كمبيوتر ساينس",
            "kind": "domain",
            "count": 7
          },
          {
            "slug": "aptitude",
            "name_en": "Aptitude & IQ",
            "name_ar": "أبتيتيود و IQ",
            "kind": "domain",
            "count": 7
          },
          {
            "slug": "embedded",
            "name_en": "Embedded",
            "name_ar": "أنظمة مدمجة",
            "kind": "domain",
            "count": 3
          },
          {
            "slug": "oop-design",
            "name_en": "OOP Design",
            "name_ar": "التصميم الكائني",
            "kind": "domain",
            "count": 3
          },
          {
            "slug": "behavioral",
            "name_en": "Behavioral",
            "name_ar": "أسئلة سلوكية",
            "kind": "domain",
            "count": 2
          },
          {
            "slug": "algorithms-theory",
            "name_en": "Algorithms Theory",
            "name_ar": "نظرية الخوارزميات",
            "kind": "domain",
            "count": 2
          },
          {
            "slug": "networking",
            "name_en": "Networking",
            "name_ar": "شبكات",
            "kind": "domain",
            "count": 1
          }
        ],
        "stage": [
          {
            "slug": "technical",
            "name_en": "Technical Interview",
            "name_ar": "انترفيو تقني",
            "kind": "stage",
            "count": 16
          },
          {
            "slug": "oa",
            "name_en": "Online Assessment",
            "name_ar": "اختبار أونلاين",
            "kind": "stage",
            "count": 9
          },
          {
            "slug": "onsite",
            "name_en": "Onsite",
            "name_ar": "انترفيو في المقر",
            "kind": "stage",
            "count": 5
          },
          {
            "slug": "hr",
            "name_en": "HR Interview",
            "name_ar": "انترفيو HR",
            "kind": "stage",
            "count": 2
          },
          {
            "slug": "phone",
            "name_en": "Phone Screen",
            "name_ar": "مكالمة هاتفية",
            "kind": "stage",
            "count": 1
          }
        ],
        "role": [
          {
            "slug": "swe",
            "name_en": "Software Engineer",
            "name_ar": "مهندس برمجيات",
            "kind": "role",
            "count": 31
          },
          {
            "slug": "intern",
            "name_en": "Intern",
            "name_ar": "متدرب",
            "kind": "role",
            "count": 26
          }
        ]
      }
    },
    "questions": [
      {
        "slug": "osi-protocols-ip-spoofing",
        "title": "OSI Model, Protocols, IP Spoofing",
        "difficulty": "easy",
        "tags": [
          "networking",
          "technical",
          "swe",
          "intern"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 1,
        "last_reported_at": "2026-10-30T16:40:20.620500Z",
        "url": "https://www.mokabla.com/en/c/siemens/osi-protocols-ip-spoofing",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/osi-protocols-ip-spoofing",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=osi-protocols-ip-spoofing"
        }
      },
      {
        "slug": "algebra-and-geometry-set",
        "title": "Algebra and Geometry Set",
        "difficulty": "medium",
        "tags": [
          "oa",
          "swe",
          "intern",
          "aptitude"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 1,
        "last_reported_at": "2026-08-14T16:50:41.685570Z",
        "url": "https://www.mokabla.com/en/c/siemens/algebra-and-geometry-set",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/algebra-and-geometry-set",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=algebra-and-geometry-set"
        }
      },
      {
        "slug": "lru-cache",
        "title": "LRU Cache",
        "difficulty": "medium",
        "tags": [
          "coding",
          "onsite",
          "swe"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 1,
        "last_reported_at": "2026-08-13T09:54:58.526338Z",
        "url": "https://www.mokabla.com/en/c/siemens/lru-cache",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/lru-cache",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=lru-cache"
        }
      },
      {
        "slug": "time-work-and-speed-set",
        "title": "Time, Work and Speed Set",
        "difficulty": "easy",
        "tags": [
          "oa",
          "swe",
          "intern",
          "aptitude"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 1,
        "last_reported_at": "2026-07-25T17:50:40.996883Z",
        "url": "https://www.mokabla.com/en/c/siemens/time-work-and-speed-set",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/time-work-and-speed-set",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=time-work-and-speed-set"
        }
      },
      {
        "slug": "average-salary-puzzle",
        "title": "Average Salary Without Revealing Salaries",
        "difficulty": "medium",
        "tags": [
          "algorithms-theory",
          "technical",
          "swe",
          "intern"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 1,
        "last_reported_at": "2026-07-17T16:50:53.909707Z",
        "url": "https://www.mokabla.com/en/c/siemens/average-salary-puzzle",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/average-salary-puzzle",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=average-salary-puzzle"
        }
      },
      {
        "slug": "struct-padding",
        "title": "Struct Padding",
        "difficulty": "easy",
        "tags": [
          "coding",
          "embedded",
          "technical",
          "swe"
        ],
        "is_free": true,
        "locked": false,
        "frequency": 1,
        "last_reported_at": "2026-07-15T18:54:56.479581Z",
        "url": "https://www.mokabla.com/en/c/siemens/struct-padding",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/struct-padding",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=struct-padding"
        }
      },
      {
        "slug": "count-class-objects",
        "title": "Count Objects of a Class",
        "difficulty": "medium",
        "tags": [
          "coding",
          "oop-design",
          "technical",
          "swe",
          "intern"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 1,
        "last_reported_at": "2026-07-06T11:50:49.693215Z",
        "url": "https://www.mokabla.com/en/c/siemens/count-class-objects",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/count-class-objects",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=count-class-objects"
        }
      },
      {
        "slug": "cpp-programming-mcqs",
        "title": "C++ Programming MCQs",
        "difficulty": "medium",
        "tags": [
          "oa",
          "swe",
          "intern",
          "fundamentals"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 1,
        "last_reported_at": "2026-06-15T17:50:57.388429Z",
        "url": "https://www.mokabla.com/en/c/siemens/cpp-programming-mcqs",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/cpp-programming-mcqs",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=cpp-programming-mcqs"
        }
      },
      {
        "slug": "data-interpretation-set",
        "title": "Data Interpretation Set",
        "difficulty": "easy",
        "tags": [
          "oa",
          "swe",
          "intern",
          "aptitude"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 1,
        "last_reported_at": "2026-06-12T11:50:42.503995Z",
        "url": "https://www.mokabla.com/en/c/siemens/data-interpretation-set",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/data-interpretation-set",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=data-interpretation-set"
        }
      },
      {
        "slug": "reverse-list-in-place",
        "title": "Reverse List In Place",
        "difficulty": "easy",
        "tags": [
          "coding",
          "phone",
          "swe",
          "intern"
        ],
        "is_free": true,
        "locked": false,
        "frequency": 1,
        "last_reported_at": "2026-06-10T13:54:57.792416Z",
        "url": "https://www.mokabla.com/en/c/siemens/reverse-list-in-place",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/reverse-list-in-place",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=reverse-list-in-place"
        }
      },
      {
        "slug": "siemens-hr-round",
        "title": "HR Round Questions",
        "difficulty": "easy",
        "tags": [
          "behavioral",
          "hr",
          "swe",
          "intern"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 1,
        "last_reported_at": "2026-06-07T11:50:54.539692Z",
        "url": "https://www.mokabla.com/en/c/siemens/siemens-hr-round",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/siemens-hr-round",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=siemens-hr-round"
        }
      },
      {
        "slug": "profit-and-loss-set",
        "title": "Profit and Loss Set",
        "difficulty": "easy",
        "tags": [
          "oa",
          "swe",
          "intern",
          "aptitude"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 1,
        "last_reported_at": "2026-06-06T09:50:39.057751Z",
        "url": "https://www.mokabla.com/en/c/siemens/profit-and-loss-set",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/profit-and-loss-set",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=profit-and-loss-set"
        }
      },
      {
        "slug": "expression-evaluator",
        "title": "Expression Evaluator",
        "difficulty": "medium",
        "tags": [
          "coding",
          "onsite",
          "swe"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 1,
        "last_reported_at": "2026-06-03T08:55:00.498874Z",
        "url": "https://www.mokabla.com/en/c/siemens/expression-evaluator",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/expression-evaluator",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=expression-evaluator"
        }
      },
      {
        "slug": "percentages-set",
        "title": "Percentages Set",
        "difficulty": "easy",
        "tags": [
          "oa",
          "swe",
          "intern",
          "aptitude"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 1,
        "last_reported_at": "2026-05-18T12:50:40.264409Z",
        "url": "https://www.mokabla.com/en/c/siemens/percentages-set",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/percentages-set",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=percentages-set"
        }
      },
      {
        "slug": "reasoning-puzzles-set",
        "title": "Reasoning: Puzzles, Relations, Directions",
        "difficulty": "easy",
        "tags": [
          "oa",
          "swe",
          "intern",
          "aptitude"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 1,
        "last_reported_at": "2026-05-14T20:50:43.166345Z",
        "url": "https://www.mokabla.com/en/c/siemens/reasoning-puzzles-set",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/reasoning-puzzles-set",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=reasoning-puzzles-set"
        }
      },
      {
        "slug": "coding-decoding-and-series-set",
        "title": "Coding-Decoding, Series, Data Sufficiency",
        "difficulty": "easy",
        "tags": [
          "oa",
          "swe",
          "intern",
          "aptitude"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 1,
        "last_reported_at": "2026-04-06T18:50:43.796324Z",
        "url": "https://www.mokabla.com/en/c/siemens/coding-decoding-and-series-set",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/coding-decoding-and-series-set",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=coding-decoding-and-series-set"
        }
      },
      {
        "slug": "count-leaf-nodes",
        "title": "Count Leaf Nodes",
        "difficulty": "easy",
        "tags": [
          "coding",
          "technical",
          "swe",
          "intern"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 0.667,
        "last_reported_at": "2026-06-02T20:50:48.328064Z",
        "url": "https://www.mokabla.com/en/c/siemens/count-leaf-nodes",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/count-leaf-nodes",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=count-leaf-nodes"
        }
      },
      {
        "slug": "sdlc-stlc-bug-life-cycle",
        "title": "SDLC, STLC and the Bug Life Cycle",
        "difficulty": "easy",
        "tags": [
          "technical",
          "swe",
          "intern",
          "fundamentals"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 0.667,
        "last_reported_at": "2026-05-16T22:50:51.949778Z",
        "url": "https://www.mokabla.com/en/c/siemens/sdlc-stlc-bug-life-cycle",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/sdlc-stlc-bug-life-cycle",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=sdlc-stlc-bug-life-cycle"
        }
      },
      {
        "slug": "sort-zeros-ones-twos",
        "title": "Sort 0s, 1s and 2s",
        "difficulty": "easy",
        "tags": [
          "coding",
          "technical",
          "swe",
          "intern"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 0.667,
        "last_reported_at": "2026-05-04T16:50:49.017464Z",
        "url": "https://www.mokabla.com/en/c/siemens/sort-zeros-ones-twos",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/sort-zeros-ones-twos",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=sort-zeros-ones-twos"
        }
      },
      {
        "slug": "data-structures-basics",
        "title": "Data Structures Basics",
        "difficulty": "easy",
        "tags": [
          "technical",
          "swe",
          "intern",
          "fundamentals"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 0.667,
        "last_reported_at": "2026-05-01T13:50:45.266043Z",
        "url": "https://www.mokabla.com/en/c/siemens/data-structures-basics",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/data-structures-basics",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=data-structures-basics"
        }
      },
      {
        "slug": "oop-basics",
        "title": "OOP Basics: Polymorphism, Encapsulation, Inheritance, Overloading vs Overriding",
        "difficulty": "easy",
        "tags": [
          "oop-design",
          "technical",
          "swe",
          "intern"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 0.667,
        "last_reported_at": "2026-04-28T21:50:50.517221Z",
        "url": "https://www.mokabla.com/en/c/siemens/oop-basics",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/oop-basics",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=oop-basics"
        }
      },
      {
        "slug": "polymorphic-shapes",
        "title": "Polymorphic Shapes",
        "difficulty": "medium",
        "tags": [
          "coding",
          "oop-design",
          "technical",
          "swe"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 0.667,
        "last_reported_at": "2026-04-26T10:54:57.137354Z",
        "url": "https://www.mokabla.com/en/c/siemens/polymorphic-shapes",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/polymorphic-shapes",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=polymorphic-shapes"
        }
      },
      {
        "slug": "web-basics",
        "title": "Web Basics: App vs Website, Selectors, Array vs Hash Table",
        "difficulty": "easy",
        "tags": [
          "technical",
          "swe",
          "intern",
          "fundamentals"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 0.667,
        "last_reported_at": "2026-04-12T19:50:53.178579Z",
        "url": "https://www.mokabla.com/en/c/siemens/web-basics",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/web-basics",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=web-basics"
        }
      },
      {
        "slug": "mirror-n-ary-tree",
        "title": "Mirror Check in an N-ary Tree",
        "difficulty": "medium",
        "tags": [
          "coding",
          "technical",
          "swe",
          "intern"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 0.667,
        "last_reported_at": "2026-04-11T20:50:46.767265Z",
        "url": "https://www.mokabla.com/en/c/siemens/mirror-n-ary-tree",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/mirror-n-ary-tree",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=mirror-n-ary-tree"
        }
      },
      {
        "slug": "chasing-a-regression",
        "title": "Chasing A Regression",
        "difficulty": "easy",
        "tags": [
          "behavioral",
          "embedded",
          "hr",
          "swe"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 0.667,
        "last_reported_at": "2026-04-08T13:55:01.164093Z",
        "url": "https://www.mokabla.com/en/c/siemens/chasing-a-regression",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/chasing-a-regression",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=chasing-a-regression"
        }
      },
      {
        "slug": "netlist-loop-check",
        "title": "Netlist Loop Check",
        "difficulty": "medium",
        "tags": [
          "coding",
          "algorithms-theory",
          "onsite",
          "swe"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 0.667,
        "last_reported_at": "2026-03-28T21:54:59.819888Z",
        "url": "https://www.mokabla.com/en/c/siemens/netlist-loop-check",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/netlist-loop-check",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=netlist-loop-check"
        }
      },
      {
        "slug": "c-pointers-malloc-calloc",
        "title": "C Basics: Pointers, malloc vs calloc, Call by Reference",
        "difficulty": "easy",
        "tags": [
          "technical",
          "swe",
          "intern",
          "fundamentals"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 0.667,
        "last_reported_at": "2026-03-11T12:50:44.458559Z",
        "url": "https://www.mokabla.com/en/c/siemens/c-pointers-malloc-calloc",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/c-pointers-malloc-calloc",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=c-pointers-malloc-calloc"
        }
      },
      {
        "slug": "longest-valid-parentheses",
        "title": "Longest Valid Substring",
        "difficulty": "medium",
        "tags": [
          "coding",
          "technical",
          "swe",
          "intern"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 0.667,
        "last_reported_at": "2026-03-04T12:50:47.649587Z",
        "url": "https://www.mokabla.com/en/c/siemens/longest-valid-parentheses",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/longest-valid-parentheses",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=longest-valid-parentheses"
        }
      },
      {
        "slug": "os-basics",
        "title": "OS Basics: Kernel, Virtual Memory, System Calls, Scheduler vs Dispatcher",
        "difficulty": "easy",
        "tags": [
          "technical",
          "swe",
          "intern",
          "fundamentals"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 0.667,
        "last_reported_at": "2026-02-14T09:50:51.130772Z",
        "url": "https://www.mokabla.com/en/c/siemens/os-basics",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/os-basics",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=os-basics"
        }
      },
      {
        "slug": "k-largest-elements",
        "title": "K Largest Elements",
        "difficulty": "easy",
        "tags": [
          "coding",
          "technical",
          "swe",
          "intern"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 0.667,
        "last_reported_at": "2026-02-13T19:50:45.972298Z",
        "url": "https://www.mokabla.com/en/c/siemens/k-largest-elements",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/k-largest-elements",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=k-largest-elements"
        }
      },
      {
        "slug": "os-and-unix-mcqs",
        "title": "OS and Unix MCQs",
        "difficulty": "easy",
        "tags": [
          "oa",
          "swe",
          "intern",
          "fundamentals"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 0.667,
        "last_reported_at": "2026-02-12T12:50:59.771801Z",
        "url": "https://www.mokabla.com/en/c/siemens/os-and-unix-mcqs",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/os-and-unix-mcqs",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=os-and-unix-mcqs"
        }
      },
      {
        "slug": "isr-ring-buffer",
        "title": "ISR Ring Buffer",
        "difficulty": "medium",
        "tags": [
          "coding",
          "embedded",
          "onsite"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 0.667,
        "last_reported_at": "2026-01-16T10:54:59.167040Z",
        "url": "https://www.mokabla.com/en/c/siemens/isr-ring-buffer",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/isr-ring-buffer",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=isr-ring-buffer"
        }
      },
      {
        "slug": "what-is-the-time-complexity-of-deleting-a-node-in-a-linked-list",
        "title": "what is the time complexity of deleting a node in a linked list?",
        "difficulty": "easy",
        "tags": [
          "coding",
          "onsite",
          "intern"
        ],
        "is_free": false,
        "locked": true,
        "frequency": 0.333,
        "last_reported_at": "2026-10-30T16:50:10.589266Z",
        "url": "https://www.mokabla.com/en/c/siemens/what-is-the-time-complexity-of-deleting-a-node-in-a-linked-list",
        "agent": {
          "page": "https://www.mokabla.com/agent/en/c/siemens/what-is-the-time-complexity-of-deleting-a-node-in-a-linked-list",
          "question": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=what-is-the-time-complexity-of-deleting-a-node-in-a-linked-list"
        }
      }
    ],
    "total_questions": 33,
    "access": "Question bodies are paid content: a person buys 30 days of access per company (200 EGP or 200 points) in the human app. Agents get titles, tags and difficulty; bodies only for free questions."
  },
  "actions": [
    {
      "name": "list_questions",
      "description": "The questions reported at a company: titles, tags, difficulty, whether each is free or paid.",
      "permission": "allow",
      "sideEffect": "read",
      "input": {
        "company": "string",
        "page": "number?"
      },
      "href": "https://www.mokabla.com/agent/_call/list_questions?company=siemens",
      "ready": true,
      "missing": []
    },
    {
      "name": "get_question",
      "description": "One question with its body. Bodies are paid content unless the question is free.",
      "permission": "allow",
      "sideEffect": "read",
      "input": {
        "company": "string",
        "question": "string"
      },
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens",
      "ready": false,
      "missing": [
        "question"
      ],
      "humanPath": "https://www.mokabla.com/en/pricing"
    },
    {
      "name": "get_company",
      "description": "One company: names, kind, tier, counts, facets.",
      "permission": "allow",
      "sideEffect": "read",
      "input": {
        "company": "string"
      },
      "href": "https://www.mokabla.com/agent/_call/get_company?company=siemens",
      "ready": true,
      "missing": []
    },
    {
      "name": "buy_access",
      "description": "Buy 30 days of access to a company.",
      "permission": "block",
      "reason": "This action is for people only",
      "ruleId": "R1",
      "sideEffect": "payment",
      "input": {
        "company": "string"
      },
      "href": "https://www.mokabla.com/agent/_call/buy_access?company=siemens",
      "ready": true,
      "missing": [],
      "humanPath": "https://www.mokabla.com/en/pricing"
    },
    {
      "name": "submit_question",
      "description": "Report a question you were asked in an interview.",
      "permission": "block",
      "reason": "This action is for people only",
      "ruleId": "R1",
      "sideEffect": "write",
      "input": {
        "company": "string",
        "title": "string"
      },
      "href": "https://www.mokabla.com/agent/_call/submit_question?company=siemens",
      "ready": false,
      "missing": [
        "title"
      ],
      "humanPath": "https://www.mokabla.com/en/contribute/new"
    }
  ],
  "navigate": [
    {
      "label": "This company's questions, as data",
      "href": "https://www.mokabla.com/agent/_call/list_questions?company=siemens"
    },
    {
      "label": "Next page of questions",
      "href": "https://www.mokabla.com/agent/_call/list_questions?company=siemens&page=2"
    },
    {
      "label": "Back to all companies",
      "href": "https://www.mokabla.com/agent/en/companies"
    },
    {
      "label": "Siemens (EDA / Digital Industries) · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens"
    },
    {
      "label": "Siemens (EDA / Digital Industries) · company",
      "href": "https://www.mokabla.com/agent/_call/get_company?company=siemens"
    },
    {
      "label": "OSI Model, Protocols, IP Spoofing · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/osi-protocols-ip-spoofing"
    },
    {
      "label": "OSI Model, Protocols, IP Spoofing · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=osi-protocols-ip-spoofing"
    },
    {
      "label": "Algebra and Geometry Set · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/algebra-and-geometry-set"
    },
    {
      "label": "Algebra and Geometry Set · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=algebra-and-geometry-set"
    },
    {
      "label": "LRU Cache · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/lru-cache"
    },
    {
      "label": "LRU Cache · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=lru-cache"
    },
    {
      "label": "Time, Work and Speed Set · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/time-work-and-speed-set"
    },
    {
      "label": "Time, Work and Speed Set · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=time-work-and-speed-set"
    },
    {
      "label": "Average Salary Without Revealing Salaries · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/average-salary-puzzle"
    },
    {
      "label": "Average Salary Without Revealing Salaries · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=average-salary-puzzle"
    },
    {
      "label": "Struct Padding · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/struct-padding"
    },
    {
      "label": "Struct Padding · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=struct-padding"
    },
    {
      "label": "Count Objects of a Class · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/count-class-objects"
    },
    {
      "label": "Count Objects of a Class · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=count-class-objects"
    },
    {
      "label": "C++ Programming MCQs · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/cpp-programming-mcqs"
    },
    {
      "label": "C++ Programming MCQs · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=cpp-programming-mcqs"
    },
    {
      "label": "Data Interpretation Set · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/data-interpretation-set"
    },
    {
      "label": "Data Interpretation Set · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=data-interpretation-set"
    },
    {
      "label": "Reverse List In Place · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/reverse-list-in-place"
    },
    {
      "label": "Reverse List In Place · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=reverse-list-in-place"
    },
    {
      "label": "HR Round Questions · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/siemens-hr-round"
    },
    {
      "label": "HR Round Questions · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=siemens-hr-round"
    },
    {
      "label": "Profit and Loss Set · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/profit-and-loss-set"
    },
    {
      "label": "Profit and Loss Set · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=profit-and-loss-set"
    },
    {
      "label": "Expression Evaluator · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/expression-evaluator"
    },
    {
      "label": "Expression Evaluator · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=expression-evaluator"
    },
    {
      "label": "Percentages Set · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/percentages-set"
    },
    {
      "label": "Percentages Set · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=percentages-set"
    },
    {
      "label": "Reasoning: Puzzles, Relations, Directions · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/reasoning-puzzles-set"
    },
    {
      "label": "Reasoning: Puzzles, Relations, Directions · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=reasoning-puzzles-set"
    },
    {
      "label": "Coding-Decoding, Series, Data Sufficiency · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/coding-decoding-and-series-set"
    },
    {
      "label": "Coding-Decoding, Series, Data Sufficiency · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=coding-decoding-and-series-set"
    },
    {
      "label": "Count Leaf Nodes · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/count-leaf-nodes"
    },
    {
      "label": "Count Leaf Nodes · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=count-leaf-nodes"
    },
    {
      "label": "SDLC, STLC and the Bug Life Cycle · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/sdlc-stlc-bug-life-cycle"
    },
    {
      "label": "SDLC, STLC and the Bug Life Cycle · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=sdlc-stlc-bug-life-cycle"
    },
    {
      "label": "Sort 0s, 1s and 2s · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/sort-zeros-ones-twos"
    },
    {
      "label": "Sort 0s, 1s and 2s · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=sort-zeros-ones-twos"
    },
    {
      "label": "Data Structures Basics · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/data-structures-basics"
    },
    {
      "label": "Data Structures Basics · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=data-structures-basics"
    },
    {
      "label": "OOP Basics: Polymorphism, Encapsulation, Inheritance, Overloading vs Overriding · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/oop-basics"
    },
    {
      "label": "OOP Basics: Polymorphism, Encapsulation, Inheritance, Overloading vs Overriding · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=oop-basics"
    },
    {
      "label": "Polymorphic Shapes · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/polymorphic-shapes"
    },
    {
      "label": "Polymorphic Shapes · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=polymorphic-shapes"
    },
    {
      "label": "Web Basics: App vs Website, Selectors, Array vs Hash Table · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/web-basics"
    },
    {
      "label": "Web Basics: App vs Website, Selectors, Array vs Hash Table · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=web-basics"
    },
    {
      "label": "Mirror Check in an N-ary Tree · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/mirror-n-ary-tree"
    },
    {
      "label": "Mirror Check in an N-ary Tree · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=mirror-n-ary-tree"
    },
    {
      "label": "Chasing A Regression · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/chasing-a-regression"
    },
    {
      "label": "Chasing A Regression · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=chasing-a-regression"
    },
    {
      "label": "Netlist Loop Check · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/netlist-loop-check"
    },
    {
      "label": "Netlist Loop Check · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=netlist-loop-check"
    },
    {
      "label": "C Basics: Pointers, malloc vs calloc, Call by Reference · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/c-pointers-malloc-calloc"
    },
    {
      "label": "C Basics: Pointers, malloc vs calloc, Call by Reference · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=c-pointers-malloc-calloc"
    },
    {
      "label": "Longest Valid Substring · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/longest-valid-parentheses"
    },
    {
      "label": "Longest Valid Substring · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=longest-valid-parentheses"
    },
    {
      "label": "OS Basics: Kernel, Virtual Memory, System Calls, Scheduler vs Dispatcher · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/os-basics"
    },
    {
      "label": "OS Basics: Kernel, Virtual Memory, System Calls, Scheduler vs Dispatcher · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=os-basics"
    },
    {
      "label": "K Largest Elements · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/k-largest-elements"
    },
    {
      "label": "K Largest Elements · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=k-largest-elements"
    },
    {
      "label": "OS and Unix MCQs · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/os-and-unix-mcqs"
    },
    {
      "label": "OS and Unix MCQs · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=os-and-unix-mcqs"
    },
    {
      "label": "ISR Ring Buffer · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/isr-ring-buffer"
    },
    {
      "label": "ISR Ring Buffer · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=isr-ring-buffer"
    },
    {
      "label": "what is the time complexity of deleting a node in a linked list? · page",
      "href": "https://www.mokabla.com/agent/en/c/siemens/what-is-the-time-complexity-of-deleting-a-node-in-a-linked-list"
    },
    {
      "label": "what is the time complexity of deleting a node in a linked list? · question",
      "href": "https://www.mokabla.com/agent/_call/get_question?company=siemens&question=what-is-the-time-complexity-of-deleting-a-node-in-a-linked-list"
    }
  ],
  "notices": [
    {
      "severity": "info",
      "message": "This classification is final for the session: it came from a strong signal, not a guess. The human pages are not served to agents."
    },
    {
      "severity": "info",
      "message": "Unverified agents are read-only. Signed requests (Web Bot Auth) are the path to write access."
    }
  ],
  "meta": {
    "requestId": "ag_3b3289206bfc",
    "policyVersion": "mokabla-2026-11-03",
    "generatedAt": "2026-11-03T17:39:51.480Z",
    "jsonUrl": "https://www.mokabla.com/agent/en/c/siemens?format=json",
    "manifestUrl": "https://www.mokabla.com/.well-known/agentgate.json",
    "humanUrl": "https://www.mokabla.com/en/c/siemens",
    "humanClaimUrl": "https://www.mokabla.com/agent/_claim/human?to=%2Fen%2Fc%2Fsiemens"
  }
}